[BM]Crusher Posted June 18, 2004 Share Posted June 18, 2004 heres my generate.jsfunction CreateFile(){ var WshShell = new ActiveXObject("wscript.shell"); var WshEnv = WshShell.Environment("PROCESS") var fso, tf; fso = new ActiveXObject("Scripting.FileSystemObject"); //Next 6 lines were written by Fiend, and fix a crash. var strPath = WshEnv("SYSTEMDRIVE")+"\\install\\"; var strFile = "install.cmd"; if (fso.FolderExists(strPath) == false) { fso.CreateFolder(strPath); } tf = fso.CreateTextFile((WshEnv("SYSTEMDRIVE"))+"\\install\\install.cmd", true);//Header area. tf.WriteLine("cmdow @ /HID"); tf.WriteLine("@Echo off"); tf.WriteLine("SET KEY=HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"); tf.WriteLine("REG ADD %KEY% /V TITLE /D \"Installing Applications and Tweaks\" /f"); tf.WriteBlankLines(1);// Office 2003 Professional (Word, Excel, Publisher)if (document.inner.WPI.chkbox022.checked){ tf.WriteLine("REG ADD %KEY%\\001 /VE /D \"Office 2003 Enterprise\" /f"); tf.WriteLine("REG ADD %KEY%\\001 /V 1 /D \"%systemdrive%\\install\\office.cmd"); tf.WriteBlankLines(1); }// POWER DVD 5if (document.inner.WPI.chkbox001.checked){ tf.WriteLine("REG ADD %KEY%\\005 /VE /D \"Power DVD 5 Trial\" /f"); tf.WriteLine("REG ADD %KEY%\\005 /V 1 /D \"%systemdrive%\\install\\Applications\\DVD\\Setup.exe -s\" /f"); tf.WriteBlankLines(1); }// NERO BURNING ROMif (document.inner.WPI.chkbox002.checked){ tf.WriteLine("REG ADD %KEY%\\010 /VE /D \"Nero Ultra v6.3.1.6\" /f"); tf.WriteLine("REG ADD %KEY%\\010 /V 1 /D \"%systemdrive%\\install\\Applications\\Nero\\Nero6316.exe /SILENT /NOREBOOT /SN=1A23-0055-8030-1715-3516-4751 /WRITE_SN\" /f"); tf.WriteBlankLines(1); }// ADOBE READER 6if (document.inner.WPI.chkbox003.checked){ tf.WriteLine("REG ADD %KEY%\\015 /VE /D \"Acrobat Reader 6.0.1\" /f"); tf.WriteLine("REG ADD %KEY%\\015 /V 1 /D \"%systemdrive%\\install\\Applications\\AdobeReader6\\AR6.msi /QB\" /f"); tf.WriteBlankLines(1); }// DAEMON TOOLSif (document.inner.WPI.chkbox004.checked){ tf.WriteLine("REG ADD %KEY%\\020 /VE /D \"Daemon Tools 3.44\" /f"); tf.WriteLine("REG ADD %KEY%\\020 /V 1 /D \"%systemdrive%\\install\\Applications\\daemon\\daemon.msi /qb REBOOT=Suppress\" /f"); tf.WriteBlankLines(1); }// CLONE CDif (document.inner.WPI.chkbox005.checked){ tf.WriteLine("REG ADD %KEY%\\025 /VE /D \"Clone CD 4.3.2.2\" /f"); tf.WriteLine("REG ADD %KEY%\\025 /V 1 /D \"%systemdrive%\\install\\Applications\\Clone\\CCDSilent.exe SetupCloneCD4322.exe\" /f"); tf.WriteBlankLines(1); }// AD-AWAREif (document.inner.WPI.chkbox006.checked){ tf.WriteLine("REG ADD %KEY%\\026 /VE /D \"Lavasoft Ad-Aware 6.181 Personal\" /f"); tf.WriteLine("REG ADD %KEY%\\026 /V 1 /D \"%systemdrive%\\install\\Applications\\AdAware\\aaw6181.exe /s\" /f"); tf.WriteBlankLines(1); }// WINRARif (document.inner.WPI.chkbox007.checked){ tf.WriteLine("REG ADD %KEY%\\027 /VE /D \"WinRAR 3.30\" /f"); tf.WriteLine("REG ADD %KEY%\\027 /V 1 /D \"%systemdrive%\\install\\Applications\\WinRAR\\wrar330.exe -s\" /f"); tf.WriteBlankLines(1); }// K-LITEif (document.inner.WPI.chkbox008.checked){ tf.WriteLine("REG ADD %KEY%\\028 /VE /D \"K-Lite Codec Pack 2.25 Full\" /f"); tf.WriteLine("REG ADD %KEY%\\028 /V 1 /D \"%systemdrive%\\install\\Applications\\K-Lite\\K-Lite.exe /VERYSILENT /SP-\" /f"); tf.WriteBlankLines(1); }// WINAMPif (document.inner.WPI.chkbox009.checked){ tf.WriteLine("REG ADD %KEY%\\029 /VE /D \"WinAMP 5.03a\" /f"); tf.WriteLine("REG ADD %KEY%\\029 /V 1 /D \"%systemdrive%\\install\\Applications\\WinAMP\\WinAMP.msi xwav=1 xjump=1 xregopt=1 xcddb=0 cdout=1 xagent=0 xlibrary=0 xmodernskin=1 xaudio=1 xvideo=0 xvisual=1 xextra=1 xintex=1 xwma=0 xmid=0 xmod=1 xogg=1 xacc=1 xmp3enc=1 xmp4=1 xcdplay=1 xsonic=0 xtinyfull=1 xavs=1 xmilkdrop=1 xsignal=1 xwritewav=1 xdircont=1 xtypecont=1 xnetscape=0 xaudiocd=1 /qb\" /f"); tf.WriteBlankLines(1); }// CD-EXif (document.inner.WPI.chkbox010.checked){ tf.WriteLine("REG ADD %KEY%\\030 /VE /D \"CDex 1.50\" /f"); tf.WriteLine("REG ADD %KEY%\\030 /V 1 /D \"%systemdrive%\\install\\Applications\\CDEX\\cdex_151.exe /S\" /f"); tf.WriteBlankLines(1); }// ISO-BUSTERif (document.inner.WPI.chkbox011.checked){ tf.WriteLine("REG ADD %KEY%\\031 /VE /D \"ISOBuster 1.5\" /f"); tf.WriteLine("REG ADD %KEY%\\031 /V 1 /D \"%systemdrive%\\install\\Applications\\ISOBuster\\IsoBuster15.exe /VERYSILENT /SP-\" /f"); tf.WriteLine("REG ADD %KEY%\\031 /V 2 /D \"taskkill.exe /F /IM isobuster.exe\" /f"); tf.WriteBlankLines(1); }// TWEAK-UIif (document.inner.WPI.chkbox012.checked){ tf.WriteLine("REG ADD %KEY%\\032 /VE /D \"Powertoy 2.10.0\" /f"); tf.WriteLine("REG ADD %KEY%\\032 /V 1 /D \"%systemdrive%\\install\\Applications\\Powertoys\\TweakUI.msi /qb\" /f"); tf.WriteBlankLines(1); }// FOLDINGif (document.inner.WPI.chkbox017.checked){ tf.WriteLine("REG ADD %KEY%\\033 /VE /D \"Folding@Home\" /f"); tf.WriteLine("REG ADD %KEY%\\033 /V 1 /D \"%systemdrive%\\install\\fah.cmd\" /f"); tf.WriteBlankLines(1); }// LAN Searchif (document.inner.WPI.chkbox020.checked){ tf.WriteLine("REG ADD %KEY%\\034 /VE /D \"LAN Search Pro 5.01\" /f"); tf.WriteLine("REG ADD %KEY%\\034 /V 1 /D \"%systemdrive%\\install\\Applications\\LANSearch\\lspro5.exe /S\" /f"); tf.WriteBlankLines(1); }//Remove backgroundsif (document.inner.WPI.chkbox013.checked){ tf.WriteLine("REG ADD %KEY%\\035 /VE /D \"Removing Ununsed Wallpaper\" /f"); tf.WriteLine("REG ADD %KEY%\\035 /V 1 /D \"%systemdrive%\\install\\paper.cmd\" /f"); tf.WriteBlankLines(1); }//Remove Screen Saversif (document.inner.WPI.chkbox014.checked){ tf.WriteLine("REG ADD %KEY%\\036 /VE /D \"Removing Screensavers\" /f"); tf.WriteLine("REG ADD %KEY%\\036 /V 1 /D \"%systemdrive%\\install\\saver.cmd\" /f"); tf.WriteBlankLines(1); }//Remove Shortcutsif (document.inner.WPI.chkbox015.checked){ tf.WriteLine("REG ADD %KEY%\\037 /VE /D \"Removing Shortcuts\" /f"); tf.WriteLine("REG ADD %KEY%\\037 /V 1 /D \"%systemdrive%\\install\\shorts.cmd\" /f"); tf.WriteBlankLines(1); } // REGISTRYif (document.inner.WPI.chkbox016.checked){ tf.WriteLine("REG ADD %KEY%\\038 /VE /D \"Adding Registry Tweaks\" /f"); tf.WriteLine("REG ADD %KEY%\\038 /V 1 /D \"%systemdrive%\\install\\tweaks.cmd\" /f"); tf.WriteBlankLines(1); }// BOOTSCREEN//if (document.inner.WPI.chkbox018.checked){// tf.WriteLine("REG ADD %KEY%\\039 /VE /D \"Setting Custom Boot Screen\" /f");// tf.WriteLine("REG ADD %KEY%\\039 /V 1 /D \"%systemdrive%\\install\\boot.cmd\" /f");// tf.WriteBlankLines(1);// }// SYSPREPif (document.inner.WPI.chkbox021.checked){ tf.WriteLine("REG ADD %KEY%\\041 /VE /D \"System Preperation\" /f"); tf.WriteLine("REG ADD %KEY%\\041 /V 1 /D \"%systemdrive%\\sysprep\\sysprep.cmd\" /f"); tf.WriteBlankLines(1); }// CLEAN UPif (document.inner.WPI.chkbox019.checked){ tf.WriteLine("REG ADD %KEY%\\045 /VE /D \"Cleaning Up\" /f"); tf.WriteLine("REG ADD %KEY%\\045 /V 1 /D \"%systemdrive%\\cleanup.cmd\" /f"); tf.WriteBlankLines(1); } tf.WriteLine("EXIT"); tf.Close();// window.alert("");self.close();} Link to comment Share on other sites More sharing options...
squallgreg Posted June 18, 2004 Share Posted June 18, 2004 oh man that's almost what I am coding online :http://perso.club-internet.fr/aharfi_g/generator.htmIts a unattended batch generator... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now