通过Windows命令启动一个网站

我有一个程序通过下面的命令启动一个网站。

cmd "start /max http://url.com" 

通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口。 例如,Firefox和IE将打开现有窗口选项卡中的窗口(如果这样做)。 我有IE 6的报告,用url.com的内容replace当前打开的窗口的内容。 我已经testing了这一点,当IE 6被设置为默认浏览器并且当前网页已打开,上面的代码将会使用url.comreplace打开的窗口的内容,而不是打开一个新的窗口。

运行一些testing后,我看到这里列出的命令:

 cmd "start /max iexplore.exe http://url.com" 

将不断地打开一个新的窗口(当然是Internet Explorer),而不pipe现有的窗口是否存在。

任何人都可以告诉我,如果我错过了在IE 6愚蠢的设置,或者如果有一种方法来复制直接调用iexplore.exe展示“总是打开一个新的窗口”function,而是调用用户默认浏览器。

IE有一个设置,位于Tools / Internet options / Advanced / Browsing ,称为重新Reuse windows for launching shortcuts ,这是默认选中。 对于支持标签式浏览的IE版本,这个选项只有在关闭标签浏览时才有意义(事实上,IE9 Beta明确提到了这一点)。 但是,由于IE6没有标签浏览,所以这个选项会影响通过shell打开的URL(如你的例子)。

你可以使用

 explorer "http://google.com" 

这将启动您的默认浏览器,并导航到该网站。

start chrome https://www.google.com/start firefox https://www.google.com/

从VaLo的答案工作:

 cd %directory to browser% %browser's name to main executable (firefox, chrome, opera, etc.)% https://www.google.com 

start https://www.google.com似乎不工作(至少在我的环境)

您可以在任何浏览器中使用命令行启动网页,输入此命令

 cd %your chrome directory% start /max http://google.com 

保存为蝙蝠,运行它:)

好吧,Windows 10 BatchFile的工作就像我所希望的一样。 首先按下Windows键和R.键入mmc和Enter。 在文件添加管理单元>到达特定的网站,并将其添加到列表中。 在选项卡中按OK,然后在左侧控制台根菜单中双击您的网站。 一旦打开,将其添加到收藏夹。 这应该把它放在C:\ Users \ user \ AppData \ Roaming \ Microsoft \ StartMenu \ Programs \ Windows管理工具。 我做了这个到桌面上的文件夹的快捷方式。 右键单击快捷方式并查看属性。 在“属性”的“快捷方式”选项卡中,单击高级,然后选中以管理员身份运行 “位置开始”也位于“快捷方式”选项卡上,如果需要,可以将其添加到批处理文件中。 我做的批量如下

 @echo off title Manage SiteEnviro color 0a :Clock cls echo Date:%date% Time:%time% pause cls c:\WINDOWS\System32\netstat c:\WINDOWS\System32\netstat -an goto Greeting :Greeting cls echo Open ShellSite pause cls goto Manage SiteEnviro :Manage SiteEnviro "C:\Users\user\AppData\Roaming\Microsoft\Start Menu\Programs\Administrative Tools\YourCustomSavedMMC.msc" 

当你将这个文件保存为bat文件,并在属性>快捷方式>高级启用管理员访问时,你需要创建一个快捷方式,也可以在那里设置一个keybind,如果你愿意,可以改变图标。 我可能不需要:时钟。 netstat命令可以更改为设置托管网络或任何你想要的东西,包括什么。 可以在1 mmc控制台中将Canscade网站添加到批处理文件中,并有多个收藏夹。