На Windows 2008 ... У меня есть 3 ежедневных запланированных задания, каждое из которых указывает на браузер .exe, с URL в качестве параметра. Задачи выполняются нормально, но после этого у каждой задачи в памяти остается оставшийся экземпляр браузера. Поэтому через несколько дней в памяти появляется все больше и больше, если я не войду, чтобы очистить их.

Я пробовал и chrome.exe, и iexplore.exe, а также вызов командного файла с «start http://....», но все они дают одинаковые результаты.

Есть ли способ запланировать запуск URL-адреса, но после этого браузер очищается из памяти?

Или мне нужно добавить другой запланированный процесс, чтобы убить предыдущие процессы?

Благодарю.

1 ответ1

1

Да, создайте второй пакетный файл, который уничтожит все ссылки на браузер (ы), и запустите его в другой точке.

taskkill /im iexplorer.exe
taskkill /im firefox.exe

Итак, диспетчер задач выполняет вашу задачу в 9 часов утра, а затем в 9:30 утра вышеописанное выполняется

Я не думаю, что вы можете сделать это с помощью 1 команды (если это пакет), поскольку нет никаких признаков того, что каждая «задача» выполнена; Это означает, что он, вероятно, загрузит браузер (в соответствии с вашим вопросом), но команда close будет выполнена до того, как сайт действительно будет загружен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .