批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序_第1頁
批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序_第2頁
批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序_第3頁
批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序_第4頁
批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

怎樣用批處理進(jìn)行定時(shí)關(guān)機(jī)O懸賞分:0-解決時(shí)間:2007-7-1108:09提問者:milacmianj-二級最佳答案@echooffmodeconcols=80lines=20lille定時(shí)關(guān)機(jī)color01::以上為設(shè)置CMD窗口寬cols&高lines、標(biāo)題、背景色&前景色clsecho.echo.echo.echo.echo時(shí)間使用24小時(shí)制(如2:15、17:30),可以輸入多個(gè)時(shí)間點(diǎn)echo.echo多個(gè)時(shí)間點(diǎn)用空格分隔echo.echo.echosellimes=sel/plimes=請輸入關(guān)機(jī)時(shí)間:::以下語句實(shí)現(xiàn)每個(gè)星期的每一天指定時(shí)間關(guān)機(jī)::如果要換成每個(gè)月的某幾天,請改字母為數(shù)字,并用逗號分隔::以下代碼沒有錯(cuò)誤檢測語句,輸入時(shí)間的時(shí)候務(wù)必按照指定格式輸入::可以用在CMD窗口用al命令來查看計(jì)劃任務(wù)::如要取消關(guān)機(jī)任務(wù),請?jiān)诔霈F(xiàn)倒數(shù)計(jì)時(shí)時(shí)在運(yùn)行窗口中輸入:shutdown-aorCMD窗口輸入:al/deleleifnol"%limes%"==""for%%iin(%limes%)do(al%%i/every:M,T,W,Th,F,S,Sushuldown-s-l20)shuldownHelpC:\DocumenlsandSellings\Adminislralor>shuldown/?用法:shuldown[-i|-l|-s|-r|-a][-f][-m\\compulername][-lxx][-c"commenl"][-dup:xx:yy]沒有參數(shù)顯示此消息(與?相同)-i顯示GUI界面,必須是第一個(gè)選項(xiàng)-l注銷(不能與選項(xiàng)-m一起使用)-s關(guān)閉此計(jì)算機(jī)-r關(guān)閉并重啟動(dòng)此計(jì)算機(jī)-a放棄系統(tǒng)關(guān)機(jī)-m\\computername遠(yuǎn)程計(jì)算機(jī)關(guān)機(jī)/重啟動(dòng)/放棄-txx設(shè)置關(guān)閉的超時(shí)為xx秒-c"comment"關(guān)閉注釋(最大127個(gè)字符)-f強(qiáng)制運(yùn)行的應(yīng)用程序關(guān)閉而沒有警告-d[u][p]:xx:yy關(guān)閉原因代碼u是用戶代碼p是一個(gè)計(jì)劃的關(guān)閉代碼xx是一個(gè)主要原因代碼(小于256的正整數(shù))yy是一個(gè)次要原因代碼(小于65536的正整數(shù))@ECHOoffTITLE自動(dòng)關(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)%切2%分%切3%秒ECHO=========================================ECHO請選擇要進(jìn)行的操作,然后按回車ECHOECHO.ECHO1.定時(shí)關(guān)機(jī)ECHO2.倒計(jì)時(shí)關(guān)機(jī)ECHO3.刪除定時(shí)關(guān)機(jī)任務(wù)ECHO4.查看任務(wù)狀態(tài)ECHO5.刷新當(dāng)前時(shí)間ECHO6.重新啟動(dòng)ECHO7.鎖定計(jì)算機(jī)ECHO8.注銷ECHO9.退出ECHO.:choSETChoice=SET/PChoice=選擇:rem設(shè)定變量"Choice〃為用戶輸入的字符IFNOT〃%Choice%〃二二〃〃SETChoice=%Choice:~0,1%rem如果輸入大于1位,取第1位,比如輸入132,則返回值為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"%Choice%"=="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"GOTOnoGOTOSetHour:yesECHO請指定24小時(shí)制式時(shí)間,格式為小時(shí):分鐘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)的時(shí)間格式,請重新輸入ECHO.GOTOyes:noECHO請指定24小時(shí)制式時(shí)間,格式為小時(shí):分鐘SETshutdowntime=SET/pshutdowntime=輸入:at%shutdowntime%tsshutdn0/delay:0/powerdown>nulIFNOTerrorlevel1GOTOokECHO%shutdowntime%不是標(biāo)準(zhǔn)的時(shí)間格式,請重新輸入ECHO.GOTOno:okECHO.SETh=%shutdowntime:~1,1%SETah=%shutdowntime:~0,1%SETam=%shutdowntime:~2,2%SETbh=%shutdowntime:~0,2%SETbm=%shutdowntime:~3,2%IF〃%h%〃=二〃:〃(SETHM=%ah%時(shí)%&山%分)ELSE(SETHM=%bh%時(shí)%bm%分)rem如果輸入h:mm則HM=h時(shí)mm分,否則HM=hh時(shí)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請輸入倒計(jì)時(shí)秒數(shù)ECHOECHO(設(shè)定后要取消,單擊〃確定〃后按Ctrl+C鍵兩次)SETtimed=SET/ptimed=輸入:tsshutdn%timed%/delay:0/powerdown>nulIFnoterrorlevel1GOTOokECHO%timed%是無效的關(guān)機(jī)時(shí)間,請重新輸入ECHO.GOTOouttime:delAtclsecho.at/del/yecho定時(shí)關(guān)機(jī)任務(wù)已取消,按任意鍵繼續(xù)...pause>nulGOTOstart:viewMODEcon:COLS=85LINES=18COLOR70ECHO.atECHO按任意鍵繼續(xù)...PAUSE>nulGOTOstart:restartshutdown-r-t0:lockrundll32.exeuser32.dll,LockWorkStationgotostart:logofflogoff:endexit經(jīng)典批處理實(shí)現(xiàn)定時(shí)關(guān)機(jī)如何用批處理,建立定時(shí)關(guān)機(jī)和定時(shí)啟動(dòng)程序在規(guī)定時(shí)間強(qiáng)制關(guān)機(jī)為讓你的孩子每天能正常休息,我們把關(guān)機(jī)時(shí)間設(shè)為晚上10點(diǎn)。首先用記事本建立一個(gè)批處理文件dsgj1.bat,輸入“shutdown-s-f-t10-c“該休息了,晚安””語句(無外引號,內(nèi)引號在英文狀態(tài)下輸入,下同)后保存。然后打開“開始f所有程序f附件f系統(tǒng)工具f計(jì)劃任務(wù)”,執(zhí)行“添加任務(wù)計(jì)劃”命令,選擇“下一步”后在“瀏覽”對話框中選擇選擇剛才創(chuàng)建的批處理文件dsgj1.bat,在任務(wù)運(yùn)行時(shí)間對話框選擇“每天”、“下午10:00”,并在用戶及密碼即可(最好輸入密碼,否則計(jì)劃任務(wù)可能無法運(yùn)行)。參數(shù)解釋:以上“shutdown”為定時(shí)關(guān)機(jī)或重啟命令,“-S”為關(guān)閉本地計(jì)算機(jī)“-F”為強(qiáng)制關(guān)閉正在運(yùn)行的應(yīng)用程序,“-C10”為將用于系統(tǒng)關(guān)閉的定時(shí)器設(shè)置為10秒(不允許指定具體時(shí)刻),“-C”后半角引號內(nèi)為提示信息,可隨意輸入。在規(guī)定時(shí)間段無法使用強(qiáng)制關(guān)機(jī)后,如果孩子嘗試重新開機(jī),那么你可以設(shè)置在晚上10:00至次日8:00無法使用計(jì)算機(jī)。建立一個(gè)批處理文件如:dsgj2.bat,加入“shutdown-s-f-t10-c”“別再嘗試了,在明早8:00以前你只能安心休息”語句后保存按上述方法在計(jì)劃任務(wù)中執(zhí)行“添加任務(wù)計(jì)劃”命令,選擇“下一步”,在“瀏覽”對話框中選擇批處理文件dsgj2.bat,在任務(wù)運(yùn)行時(shí)間對話框中選擇“每天”、“下午10:00”;在用戶名及密碼框中輸入相應(yīng)的用戶密碼,在高級屬性對話框中選擇“計(jì)劃”標(biāo)簽的“高級”按扭,選中“重復(fù)任務(wù)”復(fù)選框;選中“持續(xù)時(shí)間”單選按鈕,并在其中輸入10小時(shí)00分,選擇每1分鐘重復(fù)一次?,F(xiàn)在到晚上10:00關(guān)機(jī)以后,如果重新開機(jī),在不到一分鐘時(shí)間內(nèi)便會(huì)再次關(guān)機(jī),只有至到次日早上8:00才能正常使用。使用規(guī)定時(shí)間段后強(qiáng)制關(guān)機(jī)為了保護(hù)孩子的眼睛,你可能想限定孩子每次使用電腦時(shí)間不超過3小時(shí),你可以用“計(jì)劃任務(wù)”的命令行工具“schtasks”來做到這一點(diǎn)。首先建立一個(gè)批處理文件dsgj3.bdt,加入“shutdown-s-f-t10-c"長時(shí)間使用電腦對眼睛有害,休息一下吧,后保存.再建立另一批處理文件如dsgj.bdt,在其中加入以下語句并保存:@echooffdelc:\windows\tasks\dsgj3.jobSchasks/create/tn“dsgj3"/trc:/dsg3.bat/schourly/mo3/ruuser/rp123456將dsgj.bat的快捷方式加入“開始”菜單的“啟動(dòng)”項(xiàng)下,則在每次電腦啟動(dòng)后的3小時(shí)后強(qiáng)制關(guān)機(jī)。因?yàn)樾聞?chuàng)建的計(jì)劃不能覆蓋上一次創(chuàng)建的同名計(jì)劃,所以以上第二行語句為刪除上次啟動(dòng)時(shí)創(chuàng)建的計(jì)劃,以便每次啟動(dòng)時(shí)都能以當(dāng)前時(shí)間計(jì)劃。第三行意思為創(chuàng)建一個(gè)以“dsgj3.job”以便在3小時(shí)內(nèi)關(guān)機(jī)?!皉u”后的參數(shù)“user"為當(dāng)前登錄的用戶名,“/rp”后的“123456”為“user”用戶名的密碼。技巧提示:如果年級的孩子知道“shutdown—a”這個(gè)命令,并能在10秒內(nèi)在“運(yùn)行”對話框中完成的話,那么請將以上“shutdown”命令的“一t”后的參數(shù)直接改為0吧在規(guī)定時(shí)間禁止上網(wǎng)、玩游戲晚上7:00至10:00是孩子回家學(xué)習(xí)的最佳時(shí)間,你當(dāng)然不愿孩子在這個(gè)時(shí)候上網(wǎng)或玩游戲了。首先建立批處理文件“hhxx.bat”,寫入以下語句后保存:@EchooffTaskkill/imiexplore/imelements.exe/imttplayer.exe/f/t參照以上第二種方法進(jìn)行設(shè)置,只是在添加計(jì)劃時(shí)將“dsgj2.ba

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論