利用BAT在電腦教室大量安裝軟體
前置作業:
1.需對安裝程式更名,刪除空格與 .。
例如:Scratch Desktop Setup 3.6.0.exe 更名為ScratchDesktopSetup360.exe
2.安裝程式與BAT需在同一資料夾內。
3.注意安裝程式是否只能安裝32位元或64位元
@echo off
REM if "%PROCESSOR_ARCHITECTURE%" == "x86" goto x86
REM if "%PROCESSOR_ARCHITECTURE%" == "AMD64" goto x64
rem 安裝軟體位置
set driver01=%~dp0Apache_OpenOffice_417_Win_x86_install_zh-TW.exe
set driver02=%~dp0ScratchDesktopSetup360.exe
rem 在此新增 driver03
:x86
echo "您的OS 是x86"
echo 位置 %driver01%
start /wait %driver01% /S /v/qn
echo "安裝 %driver01% OK"
echo 位置 %driver02%
start /wait %driver02% /S /v/qn
echo "安裝 %driver02% OK"
rem 在此新增 上述紅色三行,並將%driver02% 更名為 %driver03%
pause
exit
:x64
echo "您的OS 是x64"
echo 位置 %driver01%
start /wait %driver01% /S /v/qn
echo "安裝 %driver01% OK"
echo 位置 %driver02%
start /wait %driver02% /S /v/qn
echo "安裝 %driver02% OK"
rem 在此新增 上述紅色三行,並將%driver02% 更名為 %driver03%
pause
exit
上述程式有個缺點,每次新增軟體,就要改寫BAT。
現在改寫BAT,只要將安裝軟體與BAT放在同一個資料夾。對BAT點兩下,即可安裝。
即使日後新增,只要將新增軟體放在內有BAT的資料夾,對BAT點兩下,即可安裝。(不用改寫BAT)
@echo off
for %%i in (*.exe) do (
echo "開始安裝 %%i"
start /wait %%i /S /v/qn
echo "安裝 %%i OK"
)
pause
exit
資料來源:
1.Windows Batch 簡單for loop迴圈指定範圍的次數
2.Windows bat指令碼——for迴圈用法詳解(一)
3.BAT批次指令: For的功能介紹
4.windows 7 還原預設關聯程式