在 Windows 中,我尝试安排一项任务,在每天早上醒来之前访问一个预先定义的网页,但在任何已打开浏览器(如果有可用的话)。
我在 Pale Moon(32 位)和 Cyberfox(64 位)浏览器之间切换。有时其中一个打开,而另一个不打开。我想安排一项任务,在当前打开的浏览器中打开网页。如果两个浏览器都已打开,那么使用哪个浏览器都无所谓。如果两个浏览器都未打开,那么使用哪个浏览器也无所谓。但如果其中一个浏览器当前打开而另一个未打开,我不希望任务计划程序打开另一个浏览器——静态设置时会发生这种情况。
例如,如果我目前正在运行 Pale Moon(但没有运行 Cyberfox),则任务将浏览到http://example.com在已经打开的 Pale Moon 中,而不是启动 Cyberfox(或任何设置为系统默认的浏览器)。如果 Cyberfox 正在运行,但 Pale Moon 没有运行,则任务将在 Cyberfox 中打开页面。如果两者都没有运行,那么选择哪个都无所谓。如果两者都在运行,那么选择哪个都无所谓。
这可能吗?
答案1
您可以创建一个计划,在一天中的特定时间运行批处理文件。我没有批处理文件,但大致应该包含以下内容:
检查 browser-1 是否正在运行,如果是,则以 example.com 作为命令行参数运行 browser-1 exe 并退出
对浏览器 2 进行类似检查,并设置默认代码以处理没有浏览器运行时的情况。在这种情况下,选择您喜欢的浏览器。
希望这可以帮助!