Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

批次檔與 VBScript 執行 DOS 指令:自動化腳本撰寫入門

編輯:系統常見問題解答

批次檔(.bat)與 VBScript(.vbs)是 Windows 自動化常用工具。本文示範如何撰寫批次檔執行編譯與執行 Java 程式,並使用 VBScript 隱藏視窗背景執行批次檔。

1. 撰寫批次檔

建立 aa.bat,內容如下:

@echo off
javac JSplitPaneDemo01.java
java JSplitPaneDemo01
pause
  • @echo off:關閉指令回顯。
  • 可直接呼叫 .exe、.jar 或其他可執行檔。
  • pause 保留視窗方便查看結果。

2. 使用 VBScript 隱藏視窗執行批次檔

建立 run_hidden.vbs:

Set ws = WScript.CreateObject("WScript.Shell")
ws.Run "aa.bat /start", 0
  • ws.Run 參數:
    第 1 參數:命令字串。
    第 2 參數:視窗模式(0 = 隱藏,1 = 正常,2 = 最小化,3 = 最大化)。
  • 雙擊 .vbs 即可在背景無聲執行批次檔。

應用情境

  • 開機自動執行維護腳本(放入啟動資料夾或排程器)。
  • 定時備份、清理暫存檔。
  • 隱藏黑色命令視窗,提升使用者體驗。
提示: 若批次檔路徑含空格,請用雙引號包裹:ws.Run """C:\My Scripts\aa.bat""", 0。
Copyright © Windows教程網 All Rights Reserved