a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > BAT > 正文

批處理 實現定時關機、注銷、重啟、鎖定等功能

2020-07-26 20:24:33
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

@ECHO off
TITLE greaterthanme-實現定時關機、注銷、重啟、鎖定等功能。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 choSetHour
CLS
ECHO.
SET ask=
SET p ask=是否設定為每天執行關機命令(yn)
IF NOT %ask%== SET ask=%ask~0,1%
IF I %ask%==y GOTO yes
IF I %ask%==n GOTO no
GOTO SetHouryes
ECHO 請指定24小時制式時間,格式為 小時分鐘
SET shutdowntime=
SET p shutdowntime=輸入
at %shutdowntime% everyM,T,W,Th,F,S,Su tsshutdn 0 delay0 powerdown nul
rem 設定為每周的星期一至星期日,即為每天
IF NOT errorlevel 1 GOTO ok
rem 如果輸入正確,就執行ok段的語句
ECHO %shutdowntime% 不是標準的時間格式,請重新輸入
ECHO.
GOTO yesno
ECHO 請指定24小時制式時間,格式為 小時分鐘
SET shutdowntime=
SET p shutdowntime=輸入
at %shutdowntime% tsshutdn 0 delay0 powerdown nul
IF NOT errorlevel 1 GOTO ok
ECHO %shutdowntime% 不是標準的時間格式,請重新輸入
ECHO.
GOTO nook
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 如果輸入hmm則HM=h時mm分,否則HM=hh時mm分
IF I %ask%==y ECHO 系統將于每天的%HM%關閉
IF I %ask%==n ECHO 系統將于%HM%關閉
ECHO 設定完畢! 按任意鍵繼續...
PAUSE nul
GOTO startouttime
CLS
ECHO.
ECHO 請輸入倒計時秒數
ECHO ――――――――
ECHO (設定后要取消,單擊確定后按Ctrl+C鍵兩次)
SET timed=
SET p timed=輸入
tsshutdn %timed% delay0 powerdown nul
IF not errorlevel 1 GOTO ok
ECHO %timed% 是無效的關機時間,請重新輸入
ECHO.
GOTO outtimedelAt
cls
echo.
at del y
echo 定時關機任務已取消,按任意鍵繼續...
pause nul
GOTO startview
MODE con COLS=85 LINES=18
COLOR 70
ECHO.
at
ECHO 按任意鍵繼續...
PAUSE nul
GOTO startrestart
shutdown -r -t 0lock
rundll32.exe user32.dll,LockWorkStation
goto startlogoff
logoffend
exit
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲一区二区三区在线播放 | 欧美日韩亚 | 精品国产麻豆 | 日韩欧美在线一区 | 日一日干一干 | 欧美日韩大片在线观看 | 风间由美一区二区三区在线观看 | 欧美一级特黄aaaaaaa色戒 | 另类三级| 久久精品在线观看视频 | 国产精品视频一区二区三区四区国 | 成人国产精品一级毛片视频 | 国产精品久久精品 | 欧美亚洲高清 | 97人人爽| 国产欧美久久一区二区三区 | 欧美在线视频三区 | 午夜免费福利视频 | 免费一级片网址 | 嗯嗯嗯亚洲精品国产精品一区 | 久久99精品久久久久久青青日本 | 亚洲成人在线视频网站 | 国产精品一二三区 | 欧美视频一区 | www.成人久久 | 成人精品一区二区三区 | 91亚洲精品国产 | 午夜男人天堂 | 亚洲综合二区 | 日本一区二区三区免费观看 | 日韩视频在线免费观看 | 33eee在线视频免费观看 | 欧美在线一区二区三区 | 视频精品一区二区 | 国产成人精品一区二区在线 | 精品日韩欧美 | 欧美精品一区二区三区在线四季 | 国产一区二区三区在线免费 | 狠狠综合久久av一区二区小说 | 国产一区二区三区高清 | 99久久婷婷国产综合亚洲 |