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

Windows XP 定時自動開機、自動登入、自動撥號、自動啟動魔獸世界排隊的批次腳本完整教學

編輯:XP 系統基礎知識

適用場景

上班族欲於下班前讓電腦自動開機、登入、撥號、啟動遊戲排隊,回家即可直接進場。

步驟一:BIOS 設定定時自動開機

  1. 開機進入 BIOS → 「Power Management」→ 「Restore on AC/Power Loss」設為 Power On。
  2. 啟用 「Resume On RTC Alarm」→ 設為 Enabled。
  3. 設定 「RTC Alarm Date」= Every Day,「Hour/Minute/Second」= 期望開機時間(如 17:00:00)。
  4. 儲存離開 (F10)。

※ 不同主板 BIOS 選單名稱略異,關鍵字尋找「Wake up」「RTC Alarm」。

步驟二:註冊表實現自動登入

  1. regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. 設定/新增:
    DefaultUserName = 帳號
    DefaultPassword = 密碼
    AutoAdminLogon = 1

步驟三:ADSL 撥號捷徑放入啟動群組

  1. 建立/使用現有 ADSL 撥號連線 → 屬性 → 選項 → 取消「提示名稱、密碼、憑證」。
  2. 勾選「儲存使用者名稱和密碼」→ 「任何使用此電腦的人」。
  3. 將撥號捷徑拖曳至「開始」→「所有程式」→「啟動」。

步驟四:VBS 腳本自動啟動遊戲並輸入帳密

建立 WoW.vbs 放入「啟動」資料夾:

dim wshshell, WowPath
WowPath = "D:\World of Warcraft\Wow.exe"  ' 修改為實際路徑
Set wshshell = WScript.CreateObject("WScript.Shell")
wscript.sleep 60000   ' 等待 60 秒確保網路就緒
wshshell.run WowPath
wscript.sleep 15000   ' 等待遊戲啟動
wshshell.AppActivate "魔獸世界"
wshshell.SendKeys "你的遊戲帳號"
wscript.sleep 2000
wshshell.SendKeys "{TAB}"
wshshell.SendKeys "你的遊戲密碼"
wscript.sleep 2000
wshshell.SendKeys "{ENTER}"

風險提示

  • 帳密明文寫在腳本,電腦若被他人存取極度不安全。
  • 遊戲更新後視窗標題/流程可能變更,需同步修改腳本。
  • 現代遊戲多採用 Battle.net/Steam 等啟動器,需調整腳本邏輯。
Copyright © Windows教程網 All Rights Reserved