亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

用bat實現的自動關機的代碼

2020-03-29 20:22:41
字體:
來源:轉載
供稿:網友

一般情況下我們都是使用shutdown來實現關機與重啟

用法: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f]
[/m //computer][/t xxx][/d [p:]xx:yy [/c "comment"]]

沒有參數 顯示幫助。這與鍵入 /? 是一樣的
/? 顯示幫助。這與不鍵入任何選項是一樣的
/i 顯示圖形用戶界面(GUI)。
這必須是第一個選項
/l 注銷。這不能與 /m 或 /d 選項一起使用
/s 關閉計算機
/r 關閉并重啟動計算機
/a 放棄系統關閉。
這只能在超時過程中使用
/p 關閉本地計算機,沒有超時或警告。
這只能與 /d 選項一起使用
/h 休眠本地計算機。
這只能與 /f 選項一起使用
/e 將計算機的意外關閉原因記入文檔
/m //computer 指定目標計算機
/t xxx 設置關閉前的超時為 xxx 秒。
有效范圍是 0-600,默認為 30
/c "comment" 重啟動或關閉的原因的注釋。
最大允許 127 個字符
/f 強制正在運行的應用程序關閉而不事先警告用戶
/d [p:]xx:yy 提供重啟動或關閉的原因
p 表明重啟動或關閉是計劃內的
xx 是主要原因號(小于 256 的正整數)
yy 是次要原因號(小于 65536 的正整數)

重啟
shutdown /r /f

關機
shutdown /s /f

先來個簡單功能版本的
 

復制代碼 代碼如下:

@echo off
mode con lines=25
title 定時關機
color 1f
cls
echo.
echo.
echo.
echo.
echo              時間使用24小時制(如2:15、12:00),可以輸入多個時間點
echo.
echo                           多個時間點用空格分隔
echo.
echo.
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo.
set times=
set /p times=                     請輸入關機時間:
:: 以下語句實現每個星期的每一天指定時間關機
:: 如果要換成每個月的某幾天,請改字母為數字,并用逗號分隔
:: 以下代碼沒有錯誤檢測語句,輸入時間的時候務必按照指定格式輸入
:: 可以用在CMD窗口用at命令來查看計劃任務
if not "%times%"=="" for %%i in (%times%) do (
    at %%i /every:M,T,W,Th,F,S,Su shutdown -s
)


下面是多功能版的,適合學習bat的朋友
復制代碼 代碼如下:

@ECHO off
TITLE 自動關機程序 作者:廖曉青
:start
CLS
COLOR 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% %tm1%點%tm2%分%tm3%秒
ECHO =========================================
ECHO 請選擇要進行的操作,然后按回車
ECHO ───────────────
ECHO.
ECHO 1. 定時關機
ECHO 2. 倒計時關機
ECHO 3. 刪除定時關機任務
ECHO 4. 查看任務狀態
ECHO 5. 刷新當前時間
ECHO 6. 重新啟動
ECHO 7. 鎖定計算機
ECHO 8. 注銷
ECHO 9. 退出
ECHO.

:cho
SET Choice=
SET /P Choice=選擇:
rem 設定變量"Choice"為用戶輸入的字符
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
rem 如果輸入大于1位,取第1位,比如輸入132,則返回值為1
ECHO.
IF /I "%Choice%"=="1" GOTO SetHour
IF /I "%Choice%"=="2" GOTO outtime
IF /I "%Choice%"=="3" GOTO delAt
IF /I "%Choice%"=="4" GOTO view
IF /I "%Choice%"=="5" GOTO start
IF /I "%Choice%"=="6" GOTO restart
IF /I "%Choice%"=="7" GOTO lock
IF /I "%Choice%"=="8" GOTO logoff
IF /I "%Choice%"=="9" GOTO end
rem 為避免出現返回值為空或含空格而導致程序異常,需在變量外另加雙引號
rem 注意,IF語句需要雙等于號
rem 如果輸入的字符不是以上數字,將返回重新輸入
ECHO 選擇無效,請重新輸入
ECHO.
GOTO cho

:SetHour
CLS
ECHO.
SET ask=
SET /p ask=是否設定為每天執行關機命令(y/n):
IF NOT "%ask%"=="" SET ask=%ask:~0,1%
IF /I "%ask%"=="y" GOTO yes
IF /I "%ask%"=="n" GOTO no
GOTO SetHour

:yes
ECHO 請指定24小時制式時間,格式為 小時:分鐘
SET shutdowntime=
SET /p shutdowntime=輸入:
at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown >nul
rem 設定為每周的星期一至星期日,即為每天
IF NOT errorlevel 1 GOTO ok
rem 如果輸入正確,就執行ok段的語句
ECHO %shutdowntime% 不是標準的時間格式,請重新輸入
ECHO.
GOTO yes

:no
ECHO 請指定24小時制式時間,格式為 小時:分鐘
SET shutdowntime=
SET /p shutdowntime=輸入:
at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是標準的時間格式,請重新輸入
ECHO.
GOTO no

:ok
ECHO.
SET h=%shutdowntime:~1,1%
SET ah=%shutdowntime:~0,1%
SET am=%shutdowntime:~2,2%
SET bh=%shutdowntime:~0,2%
SET bm=%shutdowntime:~3,2%
IF "%h%"==":" (
SET HM=%ah%時%am%分
) ELSE (
SET HM=%bh%時%bm%分)
rem 如果輸入h:mm則HM=h時mm分,否則HM=hh時mm分
IF /I "%ask%"=="y" ECHO 系統將于每天的%HM%關閉
IF /I "%ask%"=="n" ECHO 系統將于%HM%關閉
ECHO 設定完畢! 按任意鍵繼續...
PAUSE >nul
GOTO start

:outtime
CLS
ECHO.
ECHO 請輸入倒計時秒數
ECHO ────────
ECHO (設定后要取消,單擊"確定"后按Ctrl+C鍵兩次)
SET timed=
SET /p timed=輸入:
tsshutdn %timed% /delay:0 /powerdown >nul
IF not errorlevel 1 GOTO ok
ECHO %timed% 是無效的關機時間,請重新輸入
ECHO.
GOTO outtime

:delAt
cls
echo.
at /del /y
echo 定時關機任務已取消,按任意鍵繼續...
pause >nul
GOTO start

:view
MODE con: COLS=85 LINES=18
COLOR 70
ECHO.
at
ECHO 按任意鍵繼續...
PAUSE >nul
GOTO start

:restart
shutdown -r -t 0

:lock
rundll32.exe user32.dll,LockWorkStation
goto start

:logoff
logoff

:end
exit

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中国china体内裑精亚洲片| 亚洲天堂色网站| 波霸ol色综合久久| 欧洲成人免费aa| 欧美成人黑人xx视频免费观看| 亚洲美女免费精品视频在线观看| 欧美在线观看网站| 欧美成年人网站| 国产一区二区三区在线| 国产精品一二区| 成人免费网视频| 一区二区欧美日韩视频| 欧美日韩福利在线观看| 久久视频在线直播| 久久精品电影一区二区| 九九久久国产精品| 亚洲国产成人精品久久久国产成人一区| 国产精品一二区| 国产丝袜一区视频在线观看| 91亚洲va在线va天堂va国| 欧美视频国产精品| 91性高湖久久久久久久久_久久99| 精品日本高清在线播放| 激情亚洲一区二区三区四区| 不卡av日日日| 69精品小视频| 国产精品永久在线| 国产有码一区二区| 久久综合免费视频影院| 亚洲成人精品久久| 国模精品视频一区二区三区| 日韩在线视频中文字幕| 亚洲第一免费网站| 97成人精品视频在线观看| 日韩a**中文字幕| 日韩经典中文字幕在线观看| 欧美在线视频观看免费网站| 91精品国产自产在线| 久久久精品国产网站| 欧美人在线视频| 亚洲欧美在线免费观看| 久久久久久久久网站| 日韩av免费在线看| 欧美国产日韩中文字幕在线| 国产成人精品综合久久久| 亚洲自拍在线观看| 欧美日韩国产999| 992tv成人免费视频| 久热精品视频在线观看一区| 欧美日本精品在线| 亚洲欧美国产精品| 国产精品亚洲激情| 日韩毛片中文字幕| 国语自产精品视频在免费| 欧美成人第一页| 亚洲精品永久免费| 欧洲成人性视频| 在线播放国产一区二区三区| 狠狠躁夜夜躁人人躁婷婷91| 51色欧美片视频在线观看| 国产亚洲日本欧美韩国| 中文字幕欧美精品在线| 欧美激情日韩图片| 国产精品永久在线| 久久视频在线播放| 亚洲最大的免费| 日韩精品高清视频| 亚洲第一页自拍| 欧美孕妇毛茸茸xxxx| 久久综合国产精品台湾中文娱乐网| 日韩黄在线观看| 亚洲缚视频在线观看| 久久91精品国产91久久跳| 亚洲第一中文字幕在线观看| 亚洲美女av电影| 国产亚洲精品一区二555| 自拍偷拍亚洲一区| 亚洲黄色www| 精品日韩视频在线观看| 热久久99这里有精品| 亚洲福利视频久久| 欧美国产亚洲精品久久久8v| 亚洲自拍av在线| 亚洲91精品在线| 91亚洲午夜在线| 九九热视频这里只有精品| 在线日韩第一页| 久久精品中文字幕电影| 亚洲欧美日韩国产成人| 中文字幕自拍vr一区二区三区| 亚洲视频欧洲视频| 国产精品都在这里| 亚洲一区久久久| 国内精品视频在线| 精品国偷自产在线视频99| 久久av.com| 国产精品精品久久久久久| 亚洲成人网av| 国产综合福利在线| 欧美性猛交视频| 国产精品嫩草视频| 日韩激情av在线免费观看| 欧美美女15p| 在线观看国产精品日韩av| 国产精品黄页免费高清在线观看| 国产精品老女人视频| 亚洲国产精品999| 亚洲第一区中文99精品| 国产裸体写真av一区二区| 亚洲国产成人精品一区二区| 97香蕉超级碰碰久久免费的优势| 欧日韩不卡在线视频| 色婷婷综合久久久久| 亚洲最新av网址| 国内精品久久久久影院优| 欧美最猛性xxxx| 精品久久久999| 欧美日韩精品在线视频| 欧美乱大交做爰xxxⅹ性3| 91九色在线视频| 韩国福利视频一区| 欧美在线国产精品| 久久精品99久久久香蕉| 91亚洲国产成人久久精品网站| 国外视频精品毛片| 中文字幕免费国产精品| 亚洲色图50p| 琪琪亚洲精品午夜在线| 亚洲第一区中文99精品| 国产成+人+综合+亚洲欧美丁香花| 按摩亚洲人久久| 国产精品福利在线观看网址| 91精品视频在线| 中文字幕欧美精品日韩中文字幕| 欧美极品少妇xxxxⅹ免费视频| 日韩中文字幕网| 欧美老肥婆性猛交视频| 久久久久久久久久亚洲| 久久亚洲精品中文字幕冲田杏梨| 久久久久亚洲精品成人网小说| 国产精品极品美女在线观看免费| 欧美性感美女h网站在线观看免费| 欧美日韩国产一中文字不卡| 91免费看片在线| 欧美一级成年大片在线观看| 最近中文字幕2019免费| 国产999视频| 欧美激情高清视频| 久久久久久久久久婷婷| 国产婷婷成人久久av免费高清| 国内外成人免费激情在线视频| 欧美综合激情网| 欧美日韩中国免费专区在线看| 国产综合在线看| 日韩av网站大全| 成人a级免费视频| 国内精品久久久久久久久| 欧美成年人在线观看| 国产午夜精品一区理论片飘花| 欧美激情区在线播放| 日韩欧美国产中文字幕| 欧美日韩成人免费| 国产精品久久久久久久久影视| 九九热精品在线|