Mexicano Posted March 22, 2005 Posted March 22, 2005 (edited) HiI tried several time to run my RunOnceEx.cmd but does´t work well look:cmdow @ /HID@Echo OffFOR %%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:\win51ip.SP2 SET CDROM=%%d:SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Instalacion automatizada" /fREG ADD %KEY%\005 /VE /D "Alcohol 120%" /fREG ADD %KEY%\005 /V 1 /D "%cdrom%\Instalar\Alcohol\setup.exe /qn" /fREG ADD %KEY%\005 /V 2 /D "REGEDIT /S %CDROM%Instalar\Alcohol\Alcohol.reg" /fREG ADD %KEY%\010 /VE /D "Customizer XP 1.8.5" /fREG ADD %KEY%\010 /V 1 /D "%cdrom%\Instalar\Customizer\cstmizxp_reg.exe /VERYSILENT /SP-" /fREG ADD %KEY%\020 /VE /D "Nero Burning ROM 6.6.0.6" /fREG ADD %KEY%\020 /V 1 /D "%cdrom%\Instalar\Nero\nero6606.exe /SILENT /NOREBOOT /SN=* /WRITE_SN" /fREG ADD %KEY%\020 /V 1 /D "%cdrom%\Instalar\Nero\Traducción\NBR6606ESP.exe" /fREG ADD %KEY%\030 /VE /D "Sygate Personal Firewall 5.5" /fREG ADD %KEY%\030 /V 1 /D "%cdrom%\Instalar\Sygate\sygate.msi /qn Reboot=Supress" /fREG ADD %KEY%\030 /V 2 /D "REGEDIT /S %CDROM%\Instalar\Sygate\Sygate.reg" /fREG ADD %KEY%\040 /VE /D "WinRAR 3.42" /fREG ADD %KEY%\040 /V 1 /D "%cdrom%\Instalar\Winrar\WinRAR-3.42-Ed.Corporativa.exe /s" /fEXITThanks in the advice Edited March 23, 2005 by Alanoll
jbm Posted March 23, 2005 Posted March 23, 2005 Remove the DO from DO IF EXISTNever mind, disregard this
Dahi Posted March 23, 2005 Posted March 23, 2005 Is the WinRar filename correct? Does D:\Instalar\Winrar\WinRAR-3.42-Ed.Corporativa.exe exist?Try removing the :'s from the drive letters in the FOR line.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:\win51ip.SP2 SET CDROM=%%d:Add an extra % to display Alcohol 120% correctly.REG ADD %KEY%\005 /VE /D "Alcohol 120%%" /f
gunsmokingman Posted March 23, 2005 Posted March 23, 2005 (edited) Try This I Have Edit It If All The Locations Are Correct Then This Will Work.cmdow @ /HID@Echo Offfor %%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\SETUP.exe set CDROM=%%iset Loc1=%cdrom%\InstalarSET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Instalacion automatizada" /fREG ADD %KEY%\005 /VE /D "Alcohol 120%" /fREG ADD %KEY%\005 /V 1 /D " %Loc1%\Alcohol\setup.exe /qn" /fREG ADD %KEY%\005 /V 2 /D "REGEDIT /S %Loc1%\Alcohol\Alcohol.reg" /fREG ADD %KEY%\010 /VE /D "Customizer XP 1.8.5" /fREG ADD %KEY%\010 /V 1 /D "%Loc1%\Customizer\cstmizxp_reg.exe /VERYSILENT /SP-" /fREG ADD %KEY%\020 /VE /D "Nero Burning ROM 6.6.0.6" /fREG ADD %KEY%\020 /V 1 /D "%cdrom%\Instalar\Nero\nero6606.exe /SILENT /NOREBOOT /SN=* /WRITE_SN" /fREG ADD %KEY%\020 /V 1 /D "%Loc1%\Nero\Traducción\NBR6606ESP.exe" /fREG ADD %KEY%\030 /VE /D "Sygate Personal Firewall 5.5" /fREG ADD %KEY%\030 /V 1 /D "%Loc1%\Sygate\sygate.msi /qn Reboot=Supress" /fREG ADD %KEY%\030 /V 2 /D "REGEDIT /S %Loc1%\Sygate\Sygate.reg" /fREG ADD %KEY%\040 /VE /D "WinRAR 3.42" /fREG ADD %KEY%\040 /V 1 /D "%Loc1%\Winrar\WinRAR-3.42-Ed.Corporativa.exe /s" /fEXITIf You Edit The Blue To Match Your LocationThan You Can Test Your RunOnceEx.cmdGreen Is The Name Of The File That Will Appear On The Cmd Screen Edit This To Match YoursThe Rest Of The Script Depends On What You Put In TheBlue. The Green Is For Apperance. This Will Output A R1TestLog.txt to your desktop.Orange Is If You Want To Speed Up Or Slow Down The Script It Set For A Approxement 4 Second Delayecho off && Cls && Mode 69,3 && Color 5efor %%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\SETUP.exe set CDROM=%%iset P4=Ping -n 4 127.0.0.1set TEST=%cdrom%\Appsset TEST1=%TEST%\Cleanup.cmdset TEST2=%TEST%\ACEMCP591\ACEMCP591PRO.EXEset TEST3=%TEST%\Alcohol\AlcoholInstall.cmdset TEST4=%TEST%\Flash\FlsPlyr7Install.cmdset TEST5=%TEST%\Winamp\WinAmpInstall.cmdset Name1=Cleanup.cmdset Name2=AcePro591Install.cmdset Name3=AlcoholInstall.cmdset Name4=FlsPlyr7Install.cmdset Name5=WinAmpInstall.cmdset TESTLOG="%UserProfile%\DESKTOP\R1TestLog.txt"TITLE START CHECK 1cls && Color f1ping -n 3 127.0.0.1>nul | Echo Preparing To Run The Checks ::::::::::::::::CHECK FOR FILE 001 IN YOUR RUNONCETITLE CHECK %TEST1%CLS && COLOR F9:CHECK1If Exist %TEST1% Echo Processing %Name1% && %P4%>nul && Goto Next1BIf Not Exist %TEST1% Processing %Name1% && %P4%>nul && Goto Missing1:Missing1TITLE Missing %Name1% CLS && COLOR FCecho.ECHO ----------------------------------------- > %TESTLOG% ECHO The %Name1% Is Missing!!!! >> %TESTLOG%TIME /T >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo The %Name1% Is Missing!!!! && %P4%>nul && goto Next1agoto EOF:Next1aTITLE Next1aCLS && COLOR 2Fecho.Echo Check %Name1% Failed Preparing Check %Name2% && %P4%>nul && GOTO :CHECK2goto EOF:Next1bTITLE Next1BCLS && COLOR 3Fecho.ECHO ----------------------------------------- > %TESTLOG% ECHO Check 1 %Name1% Passed!! >> %TESTLOG%TIME /T >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo Check 1 %Name1% Passed Preparing Check 2 %Name2% && %P4%>nul && GOTO :CHECK2goto EOF::::::::::::::::CHECK FOR FILE 001 IN YOUR RUNONCE::::::::::::::::CHECK FOR FILE 002 IN YOUR RUNONCE:CHECK2TITLE CHECK %TEST2%CLS && COLOR 4Fif Exist %TEST2% echo Processing %Name2% && %P4%>nul && Goto Next2If not Exist %TEST2% Echo Processing %Name2% && %P4%>nul && Goto Missing2:Next2TITLE Next2CLS && COLOR 6Fecho.ECHO Check 2 %Name2% Passed!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo Check %Name2% Completed, Passed!! && %P4%>nul && goto CHECK3goto EOF:Missing2TITLE Missing %Name2% CLS && COLOR FCecho.ECHO %Name2% Is Missing!!!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo The %Name2% Is Missing!!!! && %P4%>nul && goto CHECK3goto EOF::::::::::::::::CHECK FOR FILE 002 IN YOUR RUNONCE::::::::::::::::CHECK FOR FILE 003 IN YOUR RUNONCE:CHECK3TITLE CHECK %TEST3%CLS && COLOR 5Fif Exist %TEST3% echo Processing %Name3% && %P4%>nul && Goto Next3If not Exist %TEST3% Echo Processing %Name3% && %P4%>nul && Goto Missing3:Next3TITLE Next3CLS && COLOR 6Fecho.ECHO Check 3 %Name3% Passed!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo Check %Name3% Completed, Passed!! && %P4%>nul && goto CHECK4goto EOF:Missing3TITLE Missing %Name3% CLS && COLOR FCecho.ECHO %Name3% Is Missing!!!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo The %Name3% Is Missing!!!! && %P4%>nul && goto CHECK4goto EOF::::::::::::::::CHECK FOR FILE 003 IN YOUR RUNONCE::::::::::::::::CHECK FOR FILE 004 IN YOUR RUNONCE:CHECK4TITLE CHECK %TEST4%CLS && COLOR 5Fif Exist %TEST4% echo Processing %Name4% && %P4%>nul && Goto Next4If not Exist %TEST4% Echo Processing %Name4% && %P4%>nul && Goto Missing4:Next4TITLE Next4CLS && COLOR 6Fecho.ECHO Check 4 %Name4% Passed!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo Check %Name4% Completed, Passed!! && %P4%>nul && goto CHECK5goto EOF:Missing4TITLE Missing %Name4% CLS && COLOR FCecho.ECHO %Name4% Is Missing!!!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo The %Name4% Is Missing!!!! && %P4%>nul && goto CHECK5goto EOF::::::::::::::::CHECK FOR FILE 004 IN YOUR RUNONCE::::::::::::::::CHECK FOR FILE 005 IN YOUR RUNONCE:CHECK5TITLE CHECK %TEST5%CLS && COLOR 5Fif Exist %TEST5% echo Processing %Name5% && %P4%>nul && Goto Next5If not Exist %TEST5% Echo Processing %Name5% && %P4%>nul && Goto Missing5:Next5TITLE Next5CLS && COLOR 6Fecho.ECHO Check 5 %Name5% Passed!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo Check %Name5% Completed, Passed!! && %P4%>nul && goto quitgoto EOF:Missing5TITLE Missing %Name5% CLS && COLOR FCecho.ECHO %Name5% Is Missing!!!! >> %TESTLOG% ECHO ----------------------------------------- >> %TESTLOG% Echo The %Name5% Is Missing!!!! && %P4%>nul && goto quitgoto EOF::::::::::::::::CHECK FOR FILE 005 IN YOUR RUNONCE:quitTITLE Next2CLS && COLOR F1echo.Echo Good Bye! && %P4%>nulexit Edited February 22, 2006 by gunsmokingman
Mexicano Posted March 24, 2005 Author Posted March 24, 2005 HiThanks Gunsmokingman your RunOnceEx.cmd works and very useful your test.cmdThanks again
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now