Войти

Показать полную графическую версию : Решено | Почему не выполняется UserExecute ?


YuriPet
04-05-2006, 21:23
Помогите разобраться!
Почему не выполняется PreSet.cmd из секции[SetupParams]
UserExecute = "%SYSTEMDRIVE%\INSTALL\PreSet.cmd"файла WINNT.SIF ?

На системный раздел HDD из каталога $OEM$\$1, находящегося на CD, все копируется (в т.ч. и \INSTALL\PreSet.cmd).
"Ничего не понимаю!" ©"Следствие ведут колобки"
-----------------------------
Решение:
Проверить файл preset.cmd на ошибки :) В работе секции [SetupParams] проблем не выявлено.

fox_sly
05-05-2006, 11:27
YuriPet
странно, у меня вроде все отрабатывается, у тебе вроде в самой строке все верно.

DmitryOlenin
05-05-2006, 11:35
YuriPet
Рекомендую попробовать положить коммандный файл в директорию $OEM$\$$.
А в winnt.sif написать так:[SetupParams]
UserExecute = "preset.cmd"

Должно сработать.

YuriPet
05-05-2006, 11:38
Сейчас попробую...
Но все-же, "Почему?"!

DmitryOlenin
05-05-2006, 11:44
Возможно что-то ему в пути не нравится...
У меня тоже возникают вопросы почему (http://forum.oszone.net/thread-49638.html). Только ответа на них, похоже, нет :(

YuriPet
05-05-2006, 13:11
DmitryOlenin
Рекомендую попробовать положить коммандный файл в директорию $OEM$\$$. Переход на использование каталога %SYSTEMROOT% ничего не изменил :( :splat: :crazy:

DmitryOlenin
05-05-2006, 13:21
YuriPet
Вы написали именно так, как я рекомендовал?
Безо всяких %SYSTEMROOT%, да?[SetupParams]
UserExecute = "preset.cmd"

YuriPet
05-05-2006, 13:35
DmitryOlenin
:crazy: "Ес-с-с-н-н-на!" :crazy:

Сейчас попробую использовать такой "финт":
[SetupParams]
UserExecute = "cmd.exe /C %SYSTEMROOT%\PreSet.cmd"

ЗЫ Поскольку виртуалку не пользую - появлюсь минут через 40...

ShaddyR
05-05-2006, 13:56
YuriPet: ошибочку допустил ты в строке запуска.. оригинал должен вродь так выглядеть
[SetupParams]
UserExecute = "%%SYSTEMDRIVE%%\INSTALL\PreSet.cmd"
попробуй так...

YuriPet
05-05-2006, 15:00
"Финт" сработал!
Но почему без использования cmd.exe не работает?
ShaddyR
Пробовать долго... :) Я верю Vadikan (http://oszone.net/display.php?id=2758#r15)"!

ShaddyR
05-05-2006, 16:12
YuriPet: Ок, мож, с реестровой записью перепутал.

Vadikan
05-05-2006, 23:35
YuriPet
Я не знаю почему не срабатывает приведенный в первом посте вариант. В ref.chm приведен пример с исполняемым файлом, но там не сказано ничего о том, что только исполняемые файлы (с параметрами) можно запускать из этой секции. Даже наборот Specifies the command or application to run after Setup completes. Я данной секцией не пользовался. Все тоже самое можно и из GUI проделать, и я предпочитаю такой путь, если есть возможность.

YuriPet
05-05-2006, 23:37
Всем спасибо! - Разобрался... :)
Приношу искренние извинения за "ложную тревогу" :blush2:
Не совсем правильно срабатывал мой PreSet.cmd, а я самоуверенно грешил на WINNT.SIF.
Тему можно закрывать!




© OSzone.net 2001-2012