cwyhk Posted October 25, 2005 Posted October 25, 2005 (edited) My personal automatic drivers installation batch files are stated as below:Directory & file structure:(Dir)DirversL...DRIVERS.BAT...(Dir)DIRVERS.BATF.......DriverSigningPolicy.au3.......DriverSigningPolicy.exe.......i-A01-IntelChipsetINF-silent.bat.......i-A02-IntelApplicationAccelerator-silent.bat.......i-A03-VIAUSB2V270-L-M-silent.bat.......i-A06-DLinkG122-silent.bat.......i-A07-NvidiaVGA-VantaTNT-silent.bat.......i-A09-SisAudio7018-silent.bat.......(Dir)IntelChipsetINF.............Download Software, Drivers and Utilities Filters.url.............(http://downloadfinder.intel.com/scripts-df-external/Product_Filter.aspx?ProductID=816〈=eng).............infinst_autolMe.exe.............infinst_autolXP.exe......(Dir)IntelApplicationAccelerator.............Download IAA23.url.............(http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?strstate=live&productid=663&dwnldid=4857&agr=n〈=eng&prdmap=663)..............iaa23_multi.exe......(Dir)VIAUSB2V270-L-M..............Download IAA23.url..............(http://www.viaarena.com/default.aspx?PageID=420&OSID=1&CatID=1200&SubCatID=122)..............(extract VIA_USB2_V270p1-L-M.zip)..............Setup.exe...............setup.iss......................................................(Dir)D-LinkAirPlusDWL-G122WinDrivers_v2-0-1-0...............D-Link TechSupport DWL-G122 (Ver.B1).url...............(http://tsd.dlink.com.tw/ModelDocu.asp?SourceType=download&sno=MRDSEO)...............SETUP.EXE...............setup.iss................(Dir) Drivers........................NetRTUSB.cat........................NetRTUSB.inf........................rt2500usb.sys........................RT25U98.SYS ......(Dir)NvidiaVGA-VantaTNT...............Nvidia.url...............(http://www.nvidia.com/content/drivers/drivers.asp)...............(Dir)61.76_winxp2k_international_whql........................Setup.exe........................setup.iss.......................................................................(Dir)71.84_win9x_international ........................Setup.exe........................setup.iss..............................................................(Dir)SisAudio7018_119...............SiS.url...............(http://www.sis.com/download/)...............Setup.exe...............setup.iss..............................................Code of batch files:DRIVERS.BAT:-set dir1=%windir%\Temp\dupif exist %dir1%\i-A00-StageStart.txt goto endif md %dir1% echo if exist W:\reboot10s.vbs subst W: /D > %dir1%\drive.bat echo if exist W: net use W: /delete /Yes >> %dir1%\drive.bat echo subst W: %0F >> %dir1%\drive.bat echo W: >> %dir1%\drive.bat xcopy %0F\i-A*.bat %dir1%\ /F /Y if (%OS%) == (Windows_NT) xcopy %0 "%ALLUSERSPROFILE%\「開始」功能表\程式集\啟動\" /V /Y if not (%OS%) == (Windows_NT) xcopy %0 "C:\WINDOWS\Start Menu\Programs\啟動\" /V /Y echo i-A00-StageStart > %dir1%\i-A00-StageStart.txt:endifcall %dir1%\drive.batset update=i-A00-StageStart.txtfor %%U in (%dir1%\i-A01*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A02*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A03*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A04*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A05*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A06*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A07*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A08*.bat) do set update=%%Uif not exist %update%.txt goto installfor %%U in (%dir1%\i-A09*.bat) do set update=%%Uif not exist %update%.txt goto :install:StageFinalecho Stage Final - All drivers are installedecho i-A19-StageFinal > %dir1%\i-A19-StageFinal.txtexplorer %dir1%, /n, /eif (%OS%) == (Windows_NT) del "%ALLUSERSPROFILE%\「開始」功能表\程式集\啟動\drivers.bat"if not (%OS%) == (Windows_NT) del "C:\WINDOWS\Start Menu\Programs\啟動\drivers.bat"goto end:installecho %update% > %update%.txtcall %update%IF ERRORLEVEL 1 copy %update%.txt %update%.ERROR.txtstart reboot10s.vbs:endi-A01-IntelChipsetINF-silent.bat :-if (%OS%) == (Windows_NT) goto XP:MEstart /wait IntelChipsetINF\infinst_autolMe.exe -a -s -f2"C:\"goto end:XPstart /wait IntelChipsetINF\infinst_autolXp.exe -a -s -f2"C:\":endi-A02-IntelApplicationAccelerator-silent.bat :-start /wait IntelApplicationAccelerator\iaa23_multi.exe -a -s -f2"C:\Iaa.log"i-A03-VIAUSB2V270-L-M-silent.bat :-start /wait VIAUSB2V270-L-M\setup.exe -s -f2"C:\VIAUSB2.log"i-A06-DLinkG122-silent.bat :-start /wait D-LinkAirPlusDWL-G122WinDrivers_v2-0-1-0\setup.exe -s -f2"C:\Dlink.log"i-A07-NvidiaVGA-VantaTNT-silent.bat :-if (%OS%) == (Windows_NT) goto XP:MEstart /wait NvidiaVGA\71.84_win9x_international\setup.exe -s -f2"C:\NvidiaVGA.log"goto end:XPstart DriverSigningPolicy.exestart /wait NvidiaVGA\61.76_winxp2k_international_whql\setup.exe -s -f2"C:\NvidiaVGA.log":end@rem to extract ?_international.exe /S or by zip software@rem setup.iss : BootOption=0i-A09-SisAudio7018-silent.bat :-start /wait SisAudio7018_119\setup.exe -s -f2"c:\SisAudio.log"ping 127.0.0.1 -n 90 > NULReboot10s.vbs :-Set WShell = CreateObject("WScript.Shell")IntButton=WShell.Popup ("This Computer will be reboot after 10s",10,"reboot",1)if IntButton=-1 or IntButton=1 then WShell.Popup "This Computer is reboot now",2,"reboot"strComputer = "localhost"Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _ strComputer & "\root\cimv2")Set colOperatingSystems = objWMIService.ExecQuery _ ("Select * from Win32_OperatingSystem")For Each objOperatingSystem in colOperatingSystems objOperatingSystem.Reboot()Nextend ifif IntButton=2 then WScript.Echo "Reboot is cancelled"WScript.DisconnectObject(WShell)WScript.Quitfor chinese windowsDriverSigningPolicy.au3 :-WinWaitActive("硬體安裝","尚未通過")Send("!c")'compile it to DriverSigningPolicy.au3 by AutoItfor english windowsDriverSigningPolicy.au3 :-WinWaitActive("Hardware Installation","has not passed")Send("!c")'compile it to DriverSigningPolicy.au3 by AutoItDriverSigningPolicy_Eng.exe Edited October 27, 2005 by cwyhk
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