因為 windows xp 的 SHELL 程序已經(jīng)增強啦 批處理的功能。 象是用 IF 可以對數字進(jìn)行大小比較。 但是時(shí)間怎么比較呢? 看起來(lái)有點(diǎn)難度,其實(shí)也不難的。 看看我寫(xiě)的批處理。開(kāi)機一執行這個(gè)批處理, 在早上 6:00 到 晚上 21:30 分內 不執行關(guān)機操作。 可以正常使用電腦 在晚上 21:30 到 早上 6:00 分內進(jìn)行關(guān)機操作。 因為這個(gè)時(shí)間段,人通常是要睡覺(jué)啦!所以在這個(gè)時(shí)間段內一開(kāi)機就會(huì )馬上關(guān)機的。 @echo off if %time% lss 00:00:00.00 goto 0_9 rem 0點(diǎn) if %time% gtr 23:59:59.99 goto 0_9 rem 3點(diǎn)至9點(diǎn) if %time% gtr 09:59:59:99 goto if1 rem 1點(diǎn) if %time% gtr 19:59:59:99 goto if2 rem 2點(diǎn) goto 10_23 :if1 if %time% lss 10:00:00:00 goto 0_9 goto 10_23 :if2 if %time% lss 20:00:00:00 goto 0_9 goto 10_23 :0_9 if %time% lss 6:00:00:00 goto exec goto end :10_23 if %time% gtr 21:30:00:00 goto exec goto end :exec call shutdown /s /t 00 :end exit 還可以用 windows xp 的那個(gè)計劃任務(wù)程序。SCHTASKS 來(lái)創(chuàng )建一個(gè)每天在 21:31 執行這個(gè)批處理的計劃.以便在計算機超過(guò)了 21:30 分關(guān)機。 批處理如下 c: cd\ cd %systemroot%\system32 schtasks.exe /create /sc DAILY /st 21:31:00 /tn shutdown /tr c:\windows\time.bat schtasks 如果創(chuàng )建成功就會(huì )提示你輸入密碼 返回“創(chuàng )建 計算機 shutdown 成功” 利用時(shí)間段內的控制。還可以 在開(kāi)機時(shí) 殺死某個(gè)進(jìn)程以及這個(gè)進(jìn)程的所有子進(jìn)程。用 windows xp 的 taskkill 大家試試吧。這個(gè)雖然是 windows xp 下的。但是所要制作批處理,還是 DOS 方面的內容。所以放在這里。 |
聯(lián)系客服