Как настроить задачу Task Scheduler, которая очищает открываемое окно firefox?

982
WilliamKF

У меня есть задача планировщика задач Windows 7, которая вызывает firefox.exe по URL-адресу, который является iMacro. По завершении окно Firefox остается открытым. У меня всегда запущен Firefox, но он открывает новое окно, не уверенный, является ли это новым экземпляром Firefox или вторым окном. После завершения макроса я хотел бы закрыть дополнительное окно. В дополнительном окне есть пустая вкладка и вкладка для запускаемого макроса.

Как я могу настроить задачу для очистки после себя?

1

2 ответа на вопрос

1
Randolf Richardson

Это должно поддерживаться Firefox, или веб-страница должна использовать JavaScript, чтобы закрыть окно браузера после его завершения.

Обратите внимание на переключатели командной строки, потому что ключ -remote может позволить вам указать команду JavaScript, которая может задержать, а затем закрыть окно для вас. Вы должны будете провести некоторое исследование этого, хотя, и одна полезная отправная точка может быть этой веб-страницей: http://developer.mozilla.org/en/Command_Line_Options

Надеюсь, это поможет.

0
Pedro Oliveira

Возможно, вы знаете, сколько времени вам нужно для выполнения этой задачи.
Можно установить время для завершения задачи.
Если вы сделаете это, когда истечет это время, все экземпляры приложения, открытые этой задачей, будут уничтожены. Итак, если вы считаете, что одной минуты достаточно, чтобы выполнить задачу, вы должны использовать что-то вроде 2 или 3 минуты, чтобы заставить эти экземпляры закрыть Firefox. Даже если вы выберете задание повторять каждую 1 минуту (ДА, можно перезаписать любое число в любое возможное время), в нем не будет более 2 или 3 открытых окон Firefox, пока вы объединяете повторение и остановку. задача.

Я действительно надеюсь, что это в целом хорошая помощь для всех, кто использует много запланированных задач.

Похожие вопросы