vbs關機指令碼

2021-06-16 01:21:16 字數 1864 閱讀 3805

**:

dim mytime,myout1,myout2  

mytime=null

mytime=inputbox("請輸入定時時間(格式20:10:05)"&vblf&"如果想倒計時關機,請輸入倒計時時間"&vblf&"(單位/分鐘)"&vblf&"輸入『***'可以馬上關機"&vblf&"退出點『取消'","定時關機","1")

set wshshell=wscript.createobject("wscript.shell")

if isnumeric(mytime)=false then

if isdate(mytime)=true then

wshshell.run "at "&mytime&" shutdown -s" '定時關機在任務列表中

myout1=msgbox("定時成功!電腦將在"&mytime&"關機!放棄關機請點『取消'!",vbokcancel,"定時關機")

if myout1=vbcancel then

wshshell.run "at /delete /y"

msgbox "關機已取消!",64,"定時關機"

end if

else

if mytime="***" then

wshshell.run "shutdown -s -t 0"

end if

msgbox "輸入錯誤!請重新輸入!",64,"定時關機"

end if

else

if mytime>600 or mytime<=0 then

msgbox "輸入錯誤!倒計時不能多於10小時(600分鐘)!",64,"定時關機"

wscript.quit

end if

wshshell.run "shutdown -s -t "&mytime*60

myout2=msgbox("設定成功!電腦將在"&mytime&"分鐘後關機!放棄關機請點『取消'!",vbokcancel,"定時關機")

if myout2=vbcancel then

wshshell.run "shutdown -a"

msgbox "關機已取消!",64,"定時關機"

end if

end if

第二段:

set diaolei=createobject("wscript.shell")  dim shijian,guanji,hua  shijian=time  hua=inputbox("請輸入你要用什麼單位關機 1 代表分鐘 2 代表小時 3 代表天")  if hua=1 then  guanji=inputbox("請輸入你要幾分鐘後關機")  if datediff("m",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  elseif hua=2 then  guanji=inputbox("請輸入你要幾小時後關機")  if datediff("h",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  elseif hua=3 then  guanji=inputbox("請輸入你要幾天後關機")  if datediff("d",shijian,time)>=guanji then  diaolei.run "rundll32.exe user.exe,exitwindows"  diaolei.run "shutdown -s -t 0"  endif

vbs實現的定時關機 重啟的指令碼和程式

將下面 存為vbs檔案,如 shutdown.vbs,然後雙擊或在檔案上點右 鍵選擇以命令提示開啟,如果到了你設定重啟的時候,系統會出現關機的對話 框。直接下面 程式會出現關機的對話方塊,最後的回車注釋掉了,正常使用 時,請去掉注釋符。以下 在window 2000 下通過。複製 如下 定時關機或重...

VBS 常用指令碼

將域使用者或租新增到本地組 set objgroup getobject winnt administrators set objuser getobject winnt testnet engineers objgroup.add objuser.adspath 修改本地管理員密碼 set obj...

vbs 指令碼學習

最近一直學習指令碼技術,上次初步學習了bat批處理,現在順勢了解了下vbs指令碼。vbs是vb語言的乙個縮影。該語言不需要編譯,可以直接在windows作業系統上解釋執行,效率很高。由於語法簡單,靈活高效,功能強大,所以很值得研究。該語言提供了大部分vb語言所提供的功能,但是描述能力比較弱,所以就是...