標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2019年10月21日 星期一

利用BAT在電腦教室大量安裝軟體

上一篇
利用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 還原預設關聯程式

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html