定時關(guān)機(jī)源碼

定時關(guān)機(jī)源碼

ID:41127546

大小:18.50 KB

頁數(shù):4頁

時間:2019-08-17

定時關(guān)機(jī)源碼_第1頁
定時關(guān)機(jī)源碼_第2頁
定時關(guān)機(jī)源碼_第3頁
定時關(guān)機(jī)源碼_第4頁
資源描述:

《定時關(guān)機(jī)源碼》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、@ECHOoffTITLEBYWJ.L實現(xiàn)定時關(guān)機(jī)注銷、重啟、鎖定等功能。:startCLSCOLOR1frem使用COLOR命令對控制臺輸出顏色進(jìn)行更改MODEcon:COLS=41LINES=18remMODE語句為設(shè)定窗體的寬和高settm1=%time:~0,2%settm2=%time:~3,2%settm3=%time:~6,2%ECHO%date%%tm1%點(diǎn)%tm2%分%tm3%秒ECHO=========================================ECHO請選擇要

2、進(jìn)行的操作,然后按回車ECHO———————————————ECHO.ECHO1.定時關(guān)機(jī)ECHO2.倒計時關(guān)機(jī)ECHO3.刪除定時關(guān)機(jī)任務(wù)ECHO4.查看任務(wù)狀態(tài)ECHO5.刷新當(dāng)前時間ECHO6.重新啟動ECHO7.鎖定計算機(jī)ECHO8.注銷ECHO9.退出ECHO.:choSETChoice=SET/PChoice=選擇:rem設(shè)定變量"Choice"為用戶輸入的字符IFNOT"%Choice%"==""SETChoice=%Choice:~0,1%rem如果輸入大于1位,取第1位,比如輸入13

3、2,則返回值為1ECHO.IF/I"%Choice%"=="1"GOTOSetHourIF/I"%Choice%"=="2"GOTOouttimeIF/I"%Choice%"=="3"GOTOdelAtIF/I"%Choice%"=="4"GOTOviewIF/I"%Choice%"=="5"GOTOstartIF/I"%Choice%"=="6"GOTOrestartIF/I"%Choice%"=="7"GOTOlockIF/I"%Choice%"=="8"GOTOlogoffIF/I"%Choic

4、e%"=="9"GOTOendrem為避免出現(xiàn)返回值為空或含空格而導(dǎo)致程序異常,需在變量外另加雙引號rem注意,IF語句需要雙等于號rem如果輸入的字符不是以上數(shù)字,將返回重新輸入ECHO選擇無效,請重新輸入ECHO.GOTOcho:SetHourCLSECHO.SETask=SET/pask=是否設(shè)定為每天執(zhí)行關(guān)機(jī)命令(y/n):IFNOT"%ask%"==""SETask=%ask:~0,1%IF/I"%ask%"=="y"GOTOyesIF/I"%ask%"=="n"GOTOnoGOTOSetH

5、our:yesECHO請指定24小時制式時間,格式為小時:分鐘SETshutdowntime=SET/pshutdowntime=輸入:at%shutdowntime%/every:M,T,W,Th,F,S,Sutsshutdn0/delay:0/powerdown>nulrem設(shè)定為每周的星期一至星期日,即為每天IFNOTerrorlevel1GOTOokrem如果輸入正確,就執(zhí)行ok段的語句ECHO%shutdowntime%不是標(biāo)準(zhǔn)的時間格式,請重新輸入ECHO.GOTOyes:noECHO請指

6、定24小時制式時間,格式為小時:分鐘SETshutdowntime=SET/pshutdowntime=輸入:at%shutdowntime%tsshutdn0/delay:0/powerdown>nulIFNOTerrorlevel1GOTOokECHO%shutdowntime%不是標(biāo)準(zhǔn)的時間格式,請重新輸入ECHO.GOTOno:okECHO.SETh=%shutdowntime:~1,1%SETah=%shutdowntime:~0,1%SETam=%shutdowntime:~2,2%SET

7、bh=%shutdowntime:~0,2%SETbm=%shutdowntime:~3,2%IF"%h%"==":"(SETHM=%ah%時%am%分)ELSE(SETHM=%bh%時%bm%分)rem如果輸入h:mm則HM=h時mm分,否則HM=hh時mm分IF/I"%ask%"=="y"ECHO系統(tǒng)將于每天的%HM%關(guān)閉IF/I"%ask%"=="n"ECHO系統(tǒng)將于%HM%關(guān)閉ECHO設(shè)定完畢!按任意鍵繼續(xù)...PAUSE>nulGOTOstart:outtimeCLSECHO.ECHO請輸入

8、倒計時秒數(shù)ECHO————————ECHO(設(shè)定后要取消,單擊"確定"后按Ctrl+C鍵兩次)SETtimed=SET/ptimed=輸入:tsshutdn%timed%/delay:0/powerdown>nulIFnoterrorlevel1GOTOokECHO%timed%是無效的關(guān)機(jī)時間,請重新輸入ECHO.GOTOouttime:delAtclsecho.at/del/yecho定時關(guān)機(jī)任務(wù)已取消,按任意鍵繼續(xù)...pause>nulGOTOs

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。