Показать полную графическую версию : Не до конца срабатывает установка с ключём /S при запуске из батника
добрый вечер друзья интересует следующее у меня не срабатывает тихая инсталяция с ключом /S вот пример
start /wait x-dvd-creator.exe /S
start /wait Xilisoft.exe /S
taskkill.exe /F /IM iexplore.exe
xcopy UILib71.dll "%PROGRAMFILES%\Xilisoft\DVD Creator\" /Y
exit
это параметры
Setup=hidcon install.cmd
TempMode
Silent=1
Overwrite=1
батник стартует программа ставиться появляеться ярлык на рабочем столе но вот самое интересное
процесс x-dvd-creator.exe продолжает висеть в "Диспетчере задач" и соответственно ус
тановка дальше не идет и тут парадокс прога установленна и функцианирует как положенно, но тут еще интереснее если запустить установку просто из коммандной строки "TotalCammandera" с ключом /S то она также ставиться и процесс завершаеться как положенно.
ну че у кого какие соображения я еще не дотукал
jameszero
26-01-2007, 18:24
Убейте процесс x-dvd-creator.exe, так же, как вы убиваете iexplore.exe
А для эксперимента, можно поиграться со строкой
xcopy UILib71.dll "%PROGRAMFILES%\Xilisoft\DVD Creator\" /Y
перенести её выше, закомментировать, поставить перед ней небольшую паузу...
Убейте процесс x-dvd-creator.exe, так же, как вы убиваете iexplore.exe
может я немного туплю но как его убить автоматически к примеру через 20 секунд в справке что то не понял как его убить
xcopy UILib71.dll "%PROGRAMFILES%\Xilisoft\DVD Creator\" /Y
а она причем она срабатывает как надо если руками в диспетчере грохнуть процесс
может я немного туплю но как его убить автоматически
http://oszone.net/display.php?id=2766#inno
Vadikan ну и что там такого чего я не знаю и при чем там инно ведь инсталятор у проги NSIS
я так понял надо убить процесс принудительно через заданное время а я так понял стандартынми средствами виндоус это сделать нельзя
Убейте процесс x-dvd-creator.exe, так же, как вы убиваете iexplore.exe
мне интересно как его убить ведь установка идет из runonceex а там непозволенно запускать одновременно подрят 2е строки с параметрами поэтому убить не получиться
придумал софт ставлю бспостинсталлером а там есть функция убит ь процесс после заданного промежутка времени но там прокатит токо если не в архиве все это дела лежит а мне как то хочеться чтоб все было красиво в архиве с моей иконкой вот так
p.s. мож я выложу архив сюда там немного 7 метров а вы попробуйте на чистой машине хотя я пробовал все равно тоже самое
jameszero
27-01-2007, 00:19
Baw17
Для чего вам нужна пауза перед убийством процесса?
Запускайте taskkill.exe /F /IM x-dvd-creator.exe сразу после taskkill.exe /F /IM iexplore.exe
Baw17 ну и что там такого чего я не знаю и при чем там инно ведь инсталятор у проги NSISЯ не знаю, что вы знаете, а что не знаете. Но если я дал ссылку, то можно потратить пару минут на прочтение, хотя бы потому, что я это, очевидно, делал с определенной целью. Для тех кто в танке поясню - там пример принудительного завершения процесса при помощи taskkill.exe
jameszeroVadikan вы или не понимаете и я немного не въезжаю вы еще раз посмотрите на батник
даже если я вставлю строку типа
taskkill.exe /F /IM x-dvd-creator.exe
она не сработает пока не будет завершен процесс какой либо
а имеено процесс установки остановиться на первой строке и будет там висеть от 1-5 лет пока его не убъет
start /wait x-dvd-creator.exe /S
start /wait Xilisoft.exe /S
taskkill.exe /F /IM iexplore.exe
xcopy UILib71.dll "%PROGRAMFILES%\Xilisoft\DVD Creator\" /Y
exit
теперь я думаю все обяснил вам или вы опять не въезжаете
тут должно быть более координальное решение я в понедельник выложу сюда архив посмотрим
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.