我如何通过调度程序根据某个文件(1.htm)的存在来启动程序(例如calc.exe)?

发布于 2024-07-10 03:59:34 字数 238 浏览 9 评论 0原文

我需要使用调度程序根据同一台计算机上某个文件(1.htm)的存在来启动一个程序。 我不想编写任何额外的代码。 是否可以通过使用 Windows 上已经存在的内容(例如侦听器等)来实现。 1.html 有时存在,有时不存在。 所以严格来说,我只需要在 1.htm 存在时运行 (calc.exe)。 基本上我正在窗口上寻找某种侦听器程序,该程序侦听 1.htm 的存在并触发 calc.exe 的启动。

谢谢, 真理。

I need to start a program based on existence of some file (1.htm) on the same machine using scheduler. I don't want to write any extra code. is it possibele by using that is already on windows for e.g listener etc. 1.html sometimes exist and doesnt' exist sometimes. So strictly I need to run (calc.exe) only when 1.htm exists.
Basically I'm looking for somekind of listener program on window that listens on existence of 1.htm and trigger the launch of calc.exe.

thx,
Prav.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

↙厌世 2024-07-17 03:59:34

Prav,

如果没有代码,你绝对没有任何意义,我认为你不能。

但是,如果您的意思是使用标准 Windows 中的功能,则可以使用命令文件来执行此操作。 在与 1.htm 文件相同的目录中创建 calcif1.cmd,并将以下内容放入其中。

@echo off
if exist 1.htm calc.exe

然后,安排该命令文件定期运行。 当它找到 1.htm 文件时,它将启动 calc 的副本。

当当前实例正在运行时,调度程序本身不会启动 calcif1.cmd 的另一个实例,因此您不会同时运行两个实例。

Prav,

If by no code, you mean absolutely nothing, I don't think you can.

If, however, you mean using facilities in the standard Windows, you can use a command file to do it. Create calcif1.cmd in the same directory as your 1.htm file is supposed to be created, and put the following into it.

@echo off
if exist 1.htm calc.exe

Then, schedule that command file to run periodically. When it finds the 1.htm file, it will kick up a copy of calc.

The scheduler itself will not start another instance of calcif1.cmd while the current one is running so you won't get two running concurrently.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文