Runonceex
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Есть файл runonceex следующего содержания:
cmdow @ /HID @echo off SET CDROM=%~d0 SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Configure OS settings" /f REG ADD %KEY%\005 /VE /D "WinRaR 3.51 rus" /f REG ADD %KEY%\005 /V 1 /D "%CDROM%\applications\winrar\install.cmd" /f REG ADD %KEY%\010 /VE /D "Acrobat Reader 7.0.5 rus" /f REG ADD %KEY%\010 /V 1 /D "%CDROM%\applications\Acrobat_reader\install.cmd" /f REG ADD %KEY%\015 /VE /D "ACDSee 8.0 rus" /f REG ADD %KEY%\015 /V 1 /D "%CDROM%\applications\Acdsee8\install.cmd" /f REG ADD %KEY%\020 /VE /D "K-Lite codecs full" /f REG ADD %KEY%\020 /V 1 /D "%CDROM%\applications\k-lite\install.cmd" /f REG ADD %KEY%\025 /VE /D "Symantec antivirus 9" /f REG ADD %KEY%\025 /V 1 /D "%CDROM%\applications\SAV\install.cmd" /f REG ADD %KEY%\030 /VE /D "MS Office 2003 sp2" /f REG ADD %KEY%\030 /V 1 /D "%CDROM%\applications\Office2003\install.cmd" /f REG ADD %KEY%\035 /VE /D "1C company 7.7.025" /f REG ADD %KEY%\035 /V 1 /D "%CDROM%\applications\1c\install.cmd" /f REG ADD %KEY%\040 /VE /D "Fix Regional settings..." /f REG ADD %KEY%\040 /V 1 /D "%CDROM%\applications\regopts.cmd" /f EXIT Файлы install.cmd запускают соответствующие программы Вот пример одно из них: cmdow @ /HID @echo off for %%i 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 %%i:\WIN51 set CDROM=%%i: start /wait "%cdrom%\APPLICATIONS\Acdsee8\Acdsee8.exe" exit Программы представляют собой RAR-SFX архивы следующего содержания: Например для Acdsee8.exe: ACDSee.msi,ACDsee_rus.msi,setup.cmd. ACDsee.msi - сама софтина Acdsee_rus.msi - руссификатор setup.cmd- запускает сначало софтину, а потом руссификатор. Содержимое setup.cmd: cd /d %temp%\Acdsee8 start /realtime /wait ACDSee_Pro.msi /passive start /realtime /wait ACDSee_rus.msi /passive exit Комментарии sfx архива: Path=.\%temp% Setup=%temp%\Acdsee8\setup.bat Overwrite=1 Silent=1 Проблема в том, что runonce ждет пока архив разархивируется, а потом сразу перескакивает на следующую команду(то, что следует за Acdsee),а то что в архиве запускаться не хочет. Возможно я некорректно задал параметры SFX? Может кто-нибудь пояснит? (Лучше с примером) |
|
Отправлено: 17:56, 14-03-2006 |
Ветеран Сообщения: 1073
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
достаточно создать sfx архив winrar с таким коментом: |
||
Последний раз редактировалось XXXler, 14-03-2006 в 20:16. Отправлено: 19:59, 14-03-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Грабли похоже в winrar-sfx архиве.
В хелпе по винрар 3,51 четко написано, что при извлечении sfx-архива текущей папкой для запуска того, что прописано в Setup=..... является та папка, куда распаковался архив. Простой пример: Создаю sfx-архив(в него положил только Acdsee.msi) с комментариями: Setup=Acdsee.msi Tempmode Overwrite=1 При запуске этого архива винда говорит: Извини, не могу найти Acdsee.msi (по сему мне кажется. надо писать так: Path=.\%temp% Setup=%temp%\Acdsee8\Acdsee.msi) Тогда зачем придуман tempmode Может я чего-то не так сделал ???? |
Отправлено: 15:16, 16-03-2006 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Грабли похоже в winrar-sfx архиве.
В хелпе по винрар 3,51 четко написано, что при извлечении sfx-архива текущей папкой для запуска того, что прописано в Setup=..... является та папка, куда распаковался архив. Простой пример: Создаю sfx-архив(в него положил только Acdsee.msi) с комментариями: Setup=Acdsee.msi Tempmode Overwrite=1 При запуске этого архива винда говорит: Извини, не могу найти Acdsee.msi (по сему мне кажется. надо писать так: Path=.\%temp% Setup=%temp%\Acdsee8\Acdsee.msi) Тогда зачем придуман tempmode Может я чего-то не так сделал ???? |
Отправлено: 17:04, 16-03-2006 | #4 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать сорри, если не в тему (да и незачем создавать),
подскажите, нужны ли в этом случае в RunOnceEx дополнительные слэши? т.е. так REG ADD %KEY%\071 /V 1 /D "%systemdrive%\install\Applications\Sidebar\DesktopSidebar.msi /qn \"REBOOT=ReallySuppress\"" /f спасибо. |
|
Последний раз редактировалось maugli, 16-11-2006 в 15:26. Отправлено: 14:53, 16-11-2006 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблема с RunOnceEx | Freez | Автоматическая установка Windows 2000/XP/2003 | 3 | 29-12-2009 13:45 | |
RunOnceEx | Godhand | Автоматическая установка приложений | 7 | 03-07-2008 09:53 | |
[решено] RunOnceEx | BuGfiX | Автоматическая установка Windows 2000/XP/2003 | 6 | 12-07-2006 01:17 | |
Отработка RunOnceEx на T-13 | fox_sly | Автоматическая установка Windows 2000/XP/2003 | 5 | 26-04-2006 11:36 | |
Правильный RunOnceEX | grushko | Автоматическая установка Windows 2000/XP/2003 | 4 | 25-12-2005 11:42 |
|