|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] PATHMAN почему-то не изменяет переменную %PATH% на T-12 |
|
[решено] PATHMAN почему-то не изменяет переменную %PATH% на T-12
|
Новый участник Сообщения: 9 |
Ситуация:
Устанавливаю XP Pro SP3 с мультизагрузкой и автоустановкой. Утилита pathman.exe лежит в ...\$OEM$\$$\System32\mytools . Обращаюсь к ней из RunOnce.cmd по полному пути: Операционная система устанавливается; утилита, как и положено, лежит в ...\Windows\System32\mytools, но переменная PATH так и остается девственно чистой. Пробовал через "%systemdrive%\windows..." обращаться к утилите - бесполезно. Что делаю не правильно? |
|
Отправлено: 12:47, 09-01-2009 |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Цитата tralkz:
Цитата tralkz:
Цитата tralkz:
|
|||
------- Отправлено: 04:23, 11-01-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Цитата Vadikan:
Цитата Vadikan:
Что-то мне подсказывает, что виноват choice.cmd, из которого и запускается по идее (но, похоже, не запускается на практике) соответствующий RunOnce[№x].cmd ![]() Привожу код файла choice.cmd: %systemroot%\system32\mytools\cmdow.exe @ /HID if exist %systemdrive%\Temp\dummy1.fle goto START1 if exist %systemdrive%\Temp\dummy2.fle goto START2 if exist %systemdrive%\Temp\dummy3.fle goto START3 if exist %systemdrive%\Temp\dummy4.fle goto START4 goto END :START1 REGEDIT /S hkcu1.reg .\useraccounts1.cmd .\RunOnce1.cmd goto END :START2 REGEDIT /S hkcu2.reg .\useraccounts2.cmd .\RunOnce2.cmd goto END :START3 REGEDIT /S hkcu3.reg .\useraccounts3.cmd .\RunOnce3.cmd goto END :START4 REGEDIT /S hkcu4.reg .\useraccounts4.cmd .\RunOnce4.cmd goto END :END Вот код файла RunOnce4.cmd (от отчаяния уже попробовал достучаться до pathman.exe разными путями, включая и указанный Вами в мануале. Кстати, он ошибочен по идее. Ведь за %systemdrive% не может идти сразу System32) : %systemroot%\System32\mytools\PATHMAN.EXE /as "%systemroot%\system32\mytools";"D:\SCRIPTS";"C:\SCRIPTS" %systemdrive%\Windows\System32\mytools\PATHMAN.EXE /as "%systemroot%\system32\mytools";"D:\SCRIPTS";"C:\SCRIPTS" %systemdrive%\System32\mytools\PATHMAN.EXE /as "%systemroot%\system32\mytools";"D:\SCRIPTS";"C:\SCRIPTS" cmdow @ /HID FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d: SET KEY=HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx SET i=100 REG ADD %KEY% /V TITLE /D "Installing Applications" /f REG ADD %KEY%\%i% /VE /D "Adobe_Reader_9.0_RU" /f REG ADD %KEY%\%i% /V 1 /D "%CDROM%\software\Adobe_Reader_9.0_RU.exe /sAll /rs /l /msi /qb-! /norestart ALLUSERS=1 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES" /f SET /A i+=1 ...(много всяких неинформативных ключей)... REG ADD %KEY%\%i% /VE /D "Office_2007_ENTERPRISE" /f REG ADD %KEY%\%i% /V 1 /D "%CDROM%\software\Office_2007_ENTERPRISE_(BLUE_EDITION)\setup.exe /config Enterprise.WW\config.xml" /f SET /A i+=1 REG ADD %KEY%\%i% /VE /D "Cleaning..." /f REG ADD %KEY%\%i% /V 1 /D "%CDROM%\$OEM$\Cleanup4.cmd" /f SET /A i+=1 EXIT |
|||
Отправлено: 11:37, 11-01-2009 | #3 |
Сообщения: 53501
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:49, 11-01-2009 | #4 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
![]() UPD: Испытания пройдены, утилита работает. Возможно, изначально проблемы с запуском утилиты были из-за разного регистра букв в названии файла (PATHMAN.EXE) и в первоначальном обращении к нему из скрипта (pathman.exe). Спасибо за помощь! |
||
Последний раз редактировалось tralkz, 12-01-2009 в 06:42. Отправлено: 12:08, 11-01-2009 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Добавление пути(ей) в системные переменные (path) с помощью cmd-файла | bearmvz | Скриптовые языки администрирования Windows | 10 | 05-08-2012 15:21 | |
[решено] WinXP, добваить переменную в окружение... | semiono | AutoIt | 1 | 18-01-2010 00:26 | |
Графика - [решено] Софт, который изменяет размер выделенных изображений? | Rumeus | Цифровое изображение | 31 | 15-07-2009 11:35 | |
Разное - [решено] Есть чтонибудь типа переменной среды %PATH% для dll | alzasr | Microsoft Windows 2000/XP | 3 | 29-05-2009 10:36 | |
[решено] include path | bruder | Вебмастеру | 2 | 28-04-2008 14:21 |
|