我有一个 Windows 7 任务计划程序任务,它在一个 iMacro URL 上调用 firefox.exe。完成后,firefox 窗口保持打开状态。我总是运行 firefox,但它会弹出一个新窗口,不确定这是 firefox 的新实例还是第二个窗口。宏完成后,我希望关闭额外的窗口。额外的窗口有一个空白选项卡和一个运行的宏的选项卡。
我如何设置任务来在完成后进行清理?
答案1
这需要Firefox支持,或者网页需要在完成后使用JavaScript关闭浏览器窗口。
不过,请仔细查看命令行开关,因为“-remote”开关可能允许您指定一个 JavaScript 命令,该命令可以延迟然后关闭窗口。不过,您必须对此进行一些研究,一个有用的起点可能是这个网页: http://developer.mozilla.org/en/Command_Line_Options
我希望这能有所帮助。
答案2
您可能知道运行此任务需要多长时间。
可以设置任务完成的时间。
如果在时间到时执行此操作,则该任务打开的所有应用程序实例都将被终止。因此,如果您认为一分钟足以完成任务,则应该使用 2 或 3 分钟之类的时间来强制这些实例关闭 Firefox。即使您选择每 1 分钟重复一次任务(是的,可以在任何可能的选项时间中覆盖任何数字),只要您将重复和停止任务结合起来,它就不会打开超过 2 或 3 个 Firefox 窗口。
我真的希望这对使用大量计划任务的每个人都有很好的帮助。