停止“完全隐藏的批处理文件”

停止“完全隐藏的批处理文件”

我正在运行 Windows 7 64 位 Home Premium。

我的新互联网连接有点问题,我需要不断重新连接。为了确保我的电脑在我离开时保持连接,我创建了一个每 30 分钟重新连接的脚本。由于它不断运行,我想让它隐藏运行,并找到了一个可行的方法:解决方案 1这个答案

但是,如果没有命令窗口,我不确定如何停止脚本当我需要时。我正在做的是在任务管理器中查找 cmd.exe 进程并停止它,但我一直在想:这是一个好办法吗?有没有更好、更直接的方法,不需要任务管理器

答案1

您可以随时创建另一个批处理文件来终止第一个。

在您的第一个批处理文件中,请确保添加:

@Echo Off
title batchname.bat

这样,您可以在第二个批处理文件中通过调用以下命令来终止它:

taskkill /f /im cmd.exe /fi "windowtitle eq batchname.bat"

来源, 由...提供桑帕约

答案2

更简单的方法是使用任务管理器

schtasks /create /scminute /mo 30 /tn“30 分钟脚本”/tr \path\to\30min.vbs

  • 最后一行30分钟.vbs设置一项新的 30 分钟作业,并在 30 分钟后执行。

当你不再需要它时,用以下方法关闭“30 分钟脚本”

schtasks /end /tn“30 分钟脚本”

相关内容