2023年8月30日 星期三

如何使用 BAT 檔案實現系統專案管理

有時候,我們需要將公司的系統專案集中管理,可直接在NAS上執行更新。透過使用 BAT 檔案,我們可以自動複製 NAS 上的系統專案至客戶端並執行,省去手動更新的麻煩。


準備 NAS 上的系統專案 

首先,確保您在 NAS 上建立了一個名為 "SystemProject" 的資料夾,並將您的系統專案檔案以及執行的 EXE 檔案放入其中。 

編寫 BAT 檔案 

打開文本編輯器,並將以下程式碼複製並保存為一個名為 "System.bat" 的檔案:

@echo off

set "nasPath=\\NAS\Share\SystemProject"
set "localPath=C:\SystemProject"
set "exePath=C:\SystemProject\your_executable.exe"

echo 正在檢查本機資料夾是否存在...
if not exist "%localPath%" (
 echo 本機資料夾不存在,正在創建...
 mkdir "%localPath%"
)

echo 正在複製資料夾...
robocopy "%nasPath%" "%localPath%" /E /Z /R:3 /W:3

if errorlevel 1 (
 echo 複製資料夾時發生錯誤。
) else (
 echo 資料夾複製完成。
 echo 正在執行本機的系統...
 start "" "%exePath%"
)

請確保將 nasPath 設置為 NAS 上系統專案資料夾的路徑,localPath 設置為本機上要複製到的路徑,以及 exePath 設置為本機上系統執行的 EXE 檔案路徑。

執行 BAT 檔案

雙擊執行名為 "System.bat" 的 BAT 檔案,它將自動複製 NAS 上的系統專案至本機並執行。這樣,您就能夠輕鬆地管理並更新系統,而不需要手動處理每個客戶端。 透過 BAT 檔案,我們實現了一個簡單而有效的系統專案管理方式。希望這篇教學對於提升您的工作效率有所幫助!

沒有留言:

張貼留言