批處理Bat實現整合定時關機或取消定時關機

2022-03-10 23:18:36 字數 783 閱讀 8826

@echo off

:start

choice /c:12 /m "輸入1為設定定時關機,2為取消定時關機: "if errorlevel 2goto cancel

if errorlevel 1goto shutdown

:shutdown

set /p time=請輸入分鐘數:

set /a time_m=%time%*60shutdown -s -f -t %time_m% 2>nul

if errorlevel 2goto reset

@echo %time%分鐘後將自動關機

goto end

:cancel

shutdown -a

@echo 已經取消定時關機

goto end

:reset

shutdown -a

shutdown -s -f -t %time_m%

@echo 系統將在%time%分鐘後自動關閉

goto end

:end

pause

個人覺得這樣挺方便的

使用:1. 新建乙個txt, 寫入以上命令

2. 把字尾.txt改成.bat

3. 執行, 按提示操作即可

BAT批處理實現休眠關機重啟

echo off begin echo 請輸入以下數字,確認對應操作 echo 1.休眠 echo 2.睡眠 echo 3.重啟 echo 4.關機 echo 5.滑動關機 echo 6.取消關機 echo 7.計算器 echo 8.記事本 echo 9.計算機管理 echo a.登錄檔編輯器 ec...

經典批處理實現自動關機 BAT

start clscolor 1f rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 set tm1 time 0,2 set tm2 time 3,2 set tm3 time 6,2 echo date...

bat 批處理指令碼定時執行命令

有個需求,需要每天定時執行下某個任務,一天一次。由於工作機器環境問題,沒有辦法設定windows 定時任務。查詢資料並完成如下指令碼。功能 每天定時執行一次任務。複製如下指令碼,到乙個test.vbs檔案 option explicit dim systime,syshour,sysminute,u...