PDA

Показать полную графическую версию : Runonceex не работет!


dmitrij1998
13-01-2012, 21:42
Где должны лежать файлы при вот таком коде программы :
@echo off
SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

for %%i in (C D E F G H I J K L M N O P R S T U V W X Y Z) do if
exist %%i:\WIN51IP set CDROM=%%i:

REG ADD %KEY%\%i% /VE /D "Opera" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Software\OPERA.EXE /S" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Winrar" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Software\WINRAR.EXE /S" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Avira" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Software\Avira.exe /S" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "K-Lite Codec Pack" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Install\Software\K-Lite.exe /S" /f
SET /A i+=1

EXIT

Если есть ошибки пишите !

Amigos
16-01-2012, 11:23
Runonceex не работет! »работает!

Где должны лежать файлы при вот таком коде программы : » скопируй (вручную, или аддоном) ShowCmdParam.exe из приаттаченого архива в папку c:\WINDOWS
добавь в свой батник строчки


REG ADD %KEY%\%i% /VE /D "test" /f
REG ADD %KEY%\%i% /V 1 /D "ShowCmdParam.exe installers must by plased in %CDROM%\Software\ folder " /f
ну и пробуй, в процессе обработки Runonceex вылезет окошко в котором будет указан путь, куда нужно будет ложить инсталляторы в вашем случае

Amigos
16-01-2012, 11:30
чой то я вам сложностей насоветовал, это же отладка батника, там всё проще

уберите в начале батника echo off
в конце добавьте pause , и у вас в процессе инсталляции появиться консоль, в консоле результат работы всех команд, причем вместо %CDROM% будет реальный путь

boss911
16-01-2012, 11:47
Сюда по скрипту, папка "Software" должна лежать в корне установочного диска с WinXP, а в ней непосредственно вышеуказанные приложения.




© OSzone.net 2001-2012