Windows关闭计时器与中止计时器相结合

时间:2016-09-17 20:39:57

标签: windows batch-file cmd

因为我懒得制作这些非常简单的批处理文件

shutdown /s /t 2500

shutdown /a

如果您熟悉Windows命令行,则第一个只设置一个计时器,之后计算机将关闭,第二个计时器将中止此计时器。

然而,它们是两个单独的文件。我的问题是:如何将它们合二为一?如何制作'如果'检查关闭计时器是否已启用并将其中止的声明,如果没有启用它会设置计时器?只是为了额外的懒惰,我想让它一键启动/停止计时器。

此外,如果有办法,我可以将批处理文件绑定到特定的组合键吗?

1 个答案:

答案 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