shao
29-01-2011, 01:51
Здравствуйте, уважаемые!
Есть установочная флешка с Windows XP и некоторыми программами.
Прошу подсказать, как корректно составить скрипт на запуск RunOnceEx с USB-flash.
При помощи этого
cmdow @ /HID
@echo off
FOR %%d 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 %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET folder=RunOnceEx
SET /A i+=1
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\000 /VE /D "NAMEPROGRAMMS" /f
REG ADD %KEY%\000 /V 1 /D "%CDROM%\FOLDER\PROGRAMMS.exe" /f
SET /A i+=1
............................
exit
всё корректно работало с CD диска.
Насколько я понимаю нужно изменить переменную "CDROM". Только что указывать в данном случае - не знаю...
А как быть с USB - флешкой?
Есть установочная флешка с Windows XP и некоторыми программами.
Прошу подсказать, как корректно составить скрипт на запуск RunOnceEx с USB-flash.
При помощи этого
cmdow @ /HID
@echo off
FOR %%d 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 %%d:\WIN51 SET CDROM=%%d:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET folder=RunOnceEx
SET /A i+=1
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\000 /VE /D "NAMEPROGRAMMS" /f
REG ADD %KEY%\000 /V 1 /D "%CDROM%\FOLDER\PROGRAMMS.exe" /f
SET /A i+=1
............................
exit
всё корректно работало с CD диска.
Насколько я понимаю нужно изменить переменную "CDROM". Только что указывать в данном случае - не знаю...
А как быть с USB - флешкой?