Как мне запустить программу (скажем, Calc.exe) на основе существования какого-либо файла (1.htm) через планировщик? - PullRequest
1 голос
/ 09 декабря 2008

Мне нужно запустить программу, основываясь на существовании некоторого файла (1.htm) на той же машине, используя планировщик. Я не хочу писать дополнительный код. Возможно ли это с помощью использования уже в Windows, например, для прослушивателя и т. д. 1.html иногда существует и иногда не существует. Так что строго мне нужно запускать (calc.exe) только тогда, когда существует 1.htm. В основном я ищу что-то вроде программы прослушивания в окне, которая прослушивает существование 1.htm и запускает запуск calc.exe.

ТНХ, Правдин.

1 Ответ

2 голосов
/ 09 декабря 2008

Правь,

Если под кодом нет абсолютно никакого значения, я не думаю, что вы можете.

Если, однако, вы имеете в виду использование средств в стандартной Windows, вы можете использовать командный файл для этого. Создайте calcif1.cmd в той же директории, где должен быть создан ваш файл 1.htm, и поместите в него следующее.

@echo off
if exist 1.htm calc.exe

Затем запланируйте периодический запуск этого командного файла. Когда он находит файл 1.htm, он запускает копию calc.

Сам планировщик не запустит другой экземпляр calcif1.cmd, пока работает текущий, поэтому вы не сможете запустить два одновременно.

...