因为我懒得制作这些非常简单的批处理文件
shutdown /s /t 2500
和
shutdown /a
如果您熟悉Windows命令行,则第一个只设置一个计时器,之后计算机将关闭,第二个计时器将中止此计时器。
然而,它们是两个单独的文件。我的问题是:如何将它们合二为一?如何制作'如果'检查关闭计时器是否已启用并将其中止的声明,如果没有启用它会设置计时器?只是为了额外的懒惰,我想让它一键启动/停止计时器。
此外,如果有办法,我可以将批处理文件绑定到特定的组合键吗?
答案 0 :(得分:2)
通过创建临时文件来标记计算机正在关闭的事实。 如果该文件存在,则中止并删除该文件。
@echo off
set SDF=%TEMP%\shutdown
if exist %SDF% (echo aborting shutdown
shutdown /a
del %SDF%
) else ( echo shutdown initiated
shutdown /s /t 2500
echo XX>%SDF%
)
pause