Показать полную графическую версию : Решено | Почему не выполняется UserExecute ?
Помогите разобраться!
Почему не выполняется PreSet.cmd из секции[SetupParams]
UserExecute = "%SYSTEMDRIVE%\INSTALL\PreSet.cmd"файла WINNT.SIF ?
На системный раздел HDD из каталога $OEM$\$1, находящегося на CD, все копируется (в т.ч. и \INSTALL\PreSet.cmd).
"Ничего не понимаю!" ©"Следствие ведут колобки"
-----------------------------
Решение:
Проверить файл preset.cmd на ошибки :) В работе секции [SetupParams] проблем не выявлено.
YuriPet
странно, у меня вроде все отрабатывается, у тебе вроде в самой строке все верно.
DmitryOlenin
05-05-2006, 11:35
YuriPet
Рекомендую попробовать положить коммандный файл в директорию $OEM$\$$.
А в winnt.sif написать так:[SetupParams]
UserExecute = "preset.cmd"
Должно сработать.
Сейчас попробую...
Но все-же, "Почему?"!
DmitryOlenin
05-05-2006, 11:44
Возможно что-то ему в пути не нравится...
У меня тоже возникают вопросы почему (http://forum.oszone.net/thread-49638.html). Только ответа на них, похоже, нет :(
DmitryOlenin
Рекомендую попробовать положить коммандный файл в директорию $OEM$\$$. Переход на использование каталога %SYSTEMROOT% ничего не изменил :( :splat: :crazy:
DmitryOlenin
05-05-2006, 13:21
YuriPet
Вы написали именно так, как я рекомендовал?
Безо всяких %SYSTEMROOT%, да?[SetupParams]
UserExecute = "preset.cmd"
DmitryOlenin
:crazy: "Ес-с-с-н-н-на!" :crazy:
Сейчас попробую использовать такой "финт":
[SetupParams]
UserExecute = "cmd.exe /C %SYSTEMROOT%\PreSet.cmd"
ЗЫ Поскольку виртуалку не пользую - появлюсь минут через 40...
YuriPet: ошибочку допустил ты в строке запуска.. оригинал должен вродь так выглядеть
[SetupParams]
UserExecute = "%%SYSTEMDRIVE%%\INSTALL\PreSet.cmd"
попробуй так...
"Финт" сработал!
Но почему без использования cmd.exe не работает?
ShaddyR
Пробовать долго... :) Я верю Vadikan (http://oszone.net/display.php?id=2758#r15)"!
YuriPet: Ок, мож, с реестровой записью перепутал.
YuriPet
Я не знаю почему не срабатывает приведенный в первом посте вариант. В ref.chm приведен пример с исполняемым файлом, но там не сказано ничего о том, что только исполняемые файлы (с параметрами) можно запускать из этой секции. Даже наборот Specifies the command or application to run after Setup completes. Я данной секцией не пользовался. Все тоже самое можно и из GUI проделать, и я предпочитаю такой путь, если есть возможность.
Всем спасибо! - Разобрался... :)
Приношу искренние извинения за "ложную тревогу" :blush2:
Не совсем правильно срабатывал мой PreSet.cmd, а я самоуверенно грешил на WINNT.SIF.
Тему можно закрывать!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.