求关机倒计时的批处理

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:18:53
我要这样的:比如打开bat
输入5他就倒计时5分钟。输入6就分钟,关机。以此类推 。。
这样如何实现?
还有个问题 我设置的搜狗拼音为默认的输入法。打开bat输东西的时候也是搜狗拼音 能加一条命令让它自动转换成英文输入吗?

@echo off
set /p n=输入时间:
set /a t=%n%*60
shutdown -s -t %t%

@echo off&title 倒计时关机 &set /p time=请输入关机倒计时(Min):&set /a time=time*60
start mshta vbscript:createobject("wscript.shell").run("cmd /c shutdown -s -t %time%",0)(window.close)

复制过去试试,如果你要显示讨厌的框框的话,将 %time%, 后的 0 改成 1 就可以。

补充的问题:你可以试试调用VBS实现模拟热键。

@echo off
set /p shuzi=请输入关机的倒记时的分钟数
set /a time=%shuzi%*60
shutdown -s -t %time%