有关VBS的一个小程序问题
运行以下程序后,提示没有权限,但我是以管理员身份登陆的,而且直接运行--shutdown/s/t60是可行的,请问这是什么原因啊?Dimwsh,tsetwsh=Creat...
运行以下程序后,提示没有权限,但我是以管理员身份登陆的,而且直接运行--shutdown /s/t 60 是可行的,请问这是什么原因啊?
Dim wsh, t
set wsh=CreateObject("wscript.shell")
t=inputbox("请输入关机时间"&vbcr&vbcr&"格式为:小时:分钟","提示")
wsh.run "at"&t&"shutdown /s/t 10/f"
谢谢farapart的回答,虽然没有出错提示,但是程序运行后没有在指定的时间关机,请问高手这是什么原因啊? 展开
Dim wsh, t
set wsh=CreateObject("wscript.shell")
t=inputbox("请输入关机时间"&vbcr&vbcr&"格式为:小时:分钟","提示")
wsh.run "at"&t&"shutdown /s/t 10/f"
谢谢farapart的回答,虽然没有出错提示,但是程序运行后没有在指定的时间关机,请问高手这是什么原因啊? 展开
1个回答
展开全部
Dim wsh, t ,n
set wsh=CreateObject("wscript.shell")
t=inputbox("请输入关槐禅机时间"&vbcr&vbcr&"格式为:小时:分钟","提示")
n="悉雀at " & t & " shutdown -s -t 10"
msgbox n
wsh.run n
'好像是这样,试一试
如果加上"msgbox n",当你输铅陆尘入"15:19"时,输出的内容为"at 15:19 shutdown -s -t 10",到了15:19时,电脑还要等上10秒,即15:19:10才关机。如果你要使它在15:19关机,那就将" shutdown -s -t 10"修改为" shutdown -s -t 1",不过这个数字好像不能为0,我试了,虽然电脑关了,可是发生错误,我想可能为电脑有害,所以你最后别改为" shutdown -s -t 0"
还有假设时间为15:19,你输入15:19,也不能关机,要改为15:20,等电脑的时间为15:20,就关机
我试了几次,就这了啊。
set wsh=CreateObject("wscript.shell")
t=inputbox("请输入关槐禅机时间"&vbcr&vbcr&"格式为:小时:分钟","提示")
n="悉雀at " & t & " shutdown -s -t 10"
msgbox n
wsh.run n
'好像是这样,试一试
如果加上"msgbox n",当你输铅陆尘入"15:19"时,输出的内容为"at 15:19 shutdown -s -t 10",到了15:19时,电脑还要等上10秒,即15:19:10才关机。如果你要使它在15:19关机,那就将" shutdown -s -t 10"修改为" shutdown -s -t 1",不过这个数字好像不能为0,我试了,虽然电脑关了,可是发生错误,我想可能为电脑有害,所以你最后别改为" shutdown -s -t 0"
还有假设时间为15:19,你输入15:19,也不能关机,要改为15:20,等电脑的时间为15:20,就关机
我试了几次,就这了啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询