@echo off
setlocal EnableDelayedExpansion

:: ========= 檢查是否為管理員 =========
net session >nul 2>&1
if %errorlevel% neq 0 (
    powershell -Command "Start-Process '%~f0' -Verb runAs"
    exit /b
)

:: ========= 取得 bat 所在資料夾與 vbs 完整路徑 =========
set "scriptdir=%~dp0"
set "vbspath=%scriptdir%runSpider.vbs"

:: ========= 建立排程任務 =========
schtasks /Create ^
 /TN "凱基重啟任務" ^
 /TR "wscript.exe \"%vbspath%\"" ^
 /SC WEEKLY ^
 /D MON,TUE,WED,THU,FRI ^
 /ST 08:00 ^
 /RL HIGHEST ^
 /F

:: ========= 顯示結果 =========
if %errorlevel%==0 (
    echo [?] 任務已建立：凱基重啟任務
    schtasks /Query /TN "凱基重啟任務"
) else (
    echo [X] 任務建立失敗！
)

pause
