Windows 运行批处理脚本在pc启动的一个窗口中运行网页

Windows 运行批处理脚本在pc启动的一个窗口中运行网页,windows,batch-file,browser,Windows,Batch File,Browser,我有一个批处理脚本,在计算机启动时使用任务调度器启动。我需要在运行此脚本后显示一些网页,而不必在每次启动电脑后重复执行。但问题是我的剧本: start "" http://stackoverflow.com/users/6637228/marek-bern%c3%a1d start "" https://www.facebook.com/ start "" https://www.youtube.com/feed/history 很自然地将这些链接作为三个新的浏览器窗口打开,但我需要它们都是选

我有一个批处理脚本,在计算机启动时使用任务调度器启动。我需要在运行此脚本后显示一些网页,而不必在每次启动电脑后重复执行。但问题是我的剧本:

start "" http://stackoverflow.com/users/6637228/marek-bern%c3%a1d
start "" https://www.facebook.com/
start "" https://www.youtube.com/feed/history
很自然地将这些链接作为三个新的浏览器窗口打开,但我需要它们都是选项卡。好的,我正在寻找解决方案,但仍然没有找到太多

但我发现了一个很好的视频,它帮助我进一步解决了这个问题:

那家伙的剧本是这样的:

@ECHO OFF
SET BROWSER=firefox.exe
SET WAIT_TIME=2
START %BROWSER% -new-tab ""
@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul
START %BROWSER% -new-tab ""
START %BROWSER% -new-tab ""
我知道这个想法,但我仍然有这个问题。浏览器将在一个窗口中启动网页,但:

  • 还有一个问题,一页在新的第二个窗口,不知道为什么
  • 我已经生成了新的空标签,我不会
我正在讲述这一尝试(例如,我试图获得更多的时间,但效果不好,以及更多类似的组合):


有没有人能解释一下如何通过编程来实现这一点,以及为什么它会这样做?

手动设置主页直接在Firefox中打开,这样它们就可以在单独的选项卡中打开,然后有一个计划的任务来启动Firefox,而不是批处理文件,这样会不会容易得多?这样,当您登录时,一个浏览器实例就会打开,您的所有主页都会自动显示在单独的选项卡中。此外,将来添加新选项卡将更加容易:


假设要使用命令行

据 ,Firefox接受多个URL一起打开

因此,命令将如下所示:

@ECHO OFF
SET BROWSER=firefox.exe
SET WAIT_TIME=4

@ping 127.0.0.1 -n %WAIT_TIME% -w 1000 > nul

START "" http://stackoverflow.com/users/6637228/marek-bern%c3%a1d
START %BROWSER% -new-tab "" https://www.facebook.com/
START %BROWSER% -new-tab "" https://www.youtube.com/feed/history
START firefox.exe http://stackoverflow.com/users/6637228/marek-bern%c3%a1d  https://www.facebook.com/ https://www.youtube.com/feed/history

你们可以注意到youtube上的例子很接近答案,但在他的例子中,仍然有空的新标签不应该在那个里……也许会。。谢谢你的回答,但我宁愿选择任务调度器。。。这不是我问题的答案…这正是我要说的。。。。这不管用。。尝试关闭整个firefox,所有打开的选项卡。。。试着运行这个脚本,你会看到3个新窗口打开…这是因为你有三个浏览器打开一个标签@loadingnow向您展示了如何使用三个选项卡打开单个浏览器。替换
开始“”http://stackoverflow.com/users/6637228/marek-bern%c3%a1d 启动%BROWSER%-新选项卡“”https://www.facebook.com/ 启动%BROWSER%-新选项卡“” https://www.youtube.com/feed/history
使用
启动firefox.exe-新建选项卡http://stackoverflow.com/users/6637228/marek-bern%c3%a1d -新标签https://www.facebook.com/ -新标签https://www.youtube.com/feed/history
Sorry@Rawns,但我用你在这里写的内容替换了它,仍然打开了3个新窗口。。。你试过了吗?要关闭所有浏览器和选项卡,请等待2秒钟,直到进程被终止,然后重新运行该脚本?因为这里发布的所有内容都无法正常工作(从programmaticall的角度来看),所以请尝试删除所有-new选项卡部分并恢复为默认行为:
START firefox.exehttp://stackoverflow.com/users/6637228/marek-bern%c3%a1d  https://www.facebook.com/ https://www.youtube.com/feed/history
这样应该会更好。对,测试了这个,它工作了。您不需要新的tab命令。这是有效的:
START firefox.exehttp://stackoverflow.com/users/6637228/marek-bern%c3%a1d https://www.facebook.com/ https://www.youtube.com/feed/history