永发信息网

在电脑上怎样制作关机程序?

答案:4  悬赏:80  手机版
解决时间 2021-01-28 09:49
  • 提问者网友:兔牙战士
  • 2021-01-27 14:11
在电脑上怎样制作关机程序?
最佳答案
  • 五星知识达人网友:一秋
  • 2021-01-27 14:17
先在桌面新建一个文本文档文件:新建 文本文档.txt
再在里面输入:shutdown -s -t 10
里面10是指10秒钟关机。
然后把文件名.txt改为“.bat” 确定后,把这个文件保存到“开始——》程序——》启动”里面就好了。
自己开机后要点“开始——》运行”输入shutdown -a就解除了。
也可以把shutdown -a做个bat文件放在那里开机运行就好了。
全部回答
  • 1楼网友:深街酒徒
  • 2021-01-27 17:49
开始运行----输入 %windir%\system32\shutdown.exe -a 或者在桌面新建一个快捷方式---项目的位置输入 %windir%\system32\shutdown.exe -a 完了运行这个就会停止关机程序了。 %windir%\system32\shutdown.exe -s -t 180 项目位置如果是前面的这个就变成关机程序了。180是定的时间180秒后关机!你可以自己修改时间
  • 2楼网友:刀戟声无边
  • 2021-01-27 17:00
1. 新建记事本
2.键入如下代码: Dim mytime,myout1,myout2 mytime=null mytime=InputBox("请输入定时时间(格式20:10:05)"&vblf&"大概想倒计时关机,请输入倒计时时间"&vblf&"(单位/分钟)"&vblf&"输入‘xxx'可以马上关机"&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="xxx" 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
3.保存
4.重命名为“定时关机.vbs”
5.双击运行
  • 3楼网友:猎心人
  • 2021-01-27 15:40
1.新建记事本 2.键入如下代码: Dim mytime,myout1,myout2 mytime=null mytime=InputBox("请输入定时时间(格式20:10:05)"&vblf&"大概想倒计时关机,请输入倒计时时间"&vblf&"(单位/分钟)"&vblf&"输入‘xxx'可以马上关机"&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="xxx" 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 3.保存 4.重命名为“定时关机.vbs” 5.双击运行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯