Internet Explorer命令行参数


12

我正在尝试从批处理文件/计划任务运行Internet Explorer。

我的批处理文件包含(全部):

cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome

当我运行批处理文件时,URL会选择命令行参数,而不是对其进行操作。

http://superuser.com%20-nohome/

我确定我做的事很愚蠢,但目前看不到。解决办法是什么?

这是在Windows 7 Home Premium和Internet Explorer 8上。

更新以回应评论:

我是nohome从某个网站或其他网站获得的,可能是评论中提到的网站。以前实际尝试使用的nohangrecoveryInternet Explorer命令行选项中记录的内容

我最初的尝试看起来像这样(实际上是根据MSDN文档:

cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com

这将导致地址栏包含:

http://-nohangrecovery%20http//superuser.com

抱歉,如果这是重复的内容-搜索时找不到任何匹配项。


1
Internet Explorer是否有可能是错字?是不是Internet Explorer?
n0pe 2011年

这是一个好点-很好发现。无论如何,它的工作方式可能是bat文件位于Internet Explorer文件夹中,此刻我只是单击它。
乔恩·埃格顿

1
可能是因为iexplore.exe位于PATH中,这意味着即使您“ cd”到另一个目录,Windows仍会在PATH中找到该exe。
n0pe 2011年


@AndrewTruckle:Taa已更新。
乔恩·埃格顿

Answers:


13

请参考Internet Explorer命令行选项的文档。命令行选项应位于URL之前,-nohome甚至不是受支持的选项。您从哪里学到的-nohome


此页面上提到的Nohome是引用命令行参数的。tek-tips.com/viewthread.cfm?qid=73898似乎已经过时,并且此开关可能不再受支持,因为在新材料中没有引用它
Joe Taylor

威廉的解决方案没关系!由于“ iexplore”是Windows的“已知命令”,因此您可以使用“ start iexplore -nohome bol.com.br ”(1个命令行)在任何地方启动它,而无需输入Internet Explorer文件夹然后执行该命令(2个命令行) )。
kokbira 2011年

关于nohome的公平评论。我已经尝试过其他参数和排序。我粘贴到该问题中的内容是基于google上的其他搜索。有关更多信息,请参见我的更新。
乔恩·埃格顿

诅咒-刚注意到我尝试使用的选项是IE9,而不是IE8。猜猜这使您的指针指向文档的答案!!!
乔恩·埃格顿

2

只需使用以下命令:

“%ProgramFiles%\ Internet Explorer \ iexplorer.exe” http://superuser.com

不需要CD \


原文:“%ProgramFiles%\ Internet Explorer \ iexploreR.exe” superuser.com(在大写的“ iexplorer.exe”末尾带有额外的“ r”以显示差异)固定:删除“ r”错字,您会得到: %ProgramFiles%\ Internet Explorer \ iexplore.exe“ superuser.com 可以复制和粘贴,并且可以使用。
Developer63

0

如果您每次尝试通过批处理文件登录时都试图打开超级用户,则只需输入:

cd“%ProgramFiles%\ Internet浏览”
iexplore.exe http://superuser.com

但是,如果您要连续100天登录,则此操作将无效。我不会告诉你为什么,但不会:-)


大声笑-不,我不是。我主要在StackOVerflow上工作,由于在星期日不注意而失去了29个连续工作日!示例中的URL被替换为我正在使用的真实URL。
乔恩·埃格顿

1
啊,好吧,我因周日有宿醉而失去了94天的跑步时间,感到肠胃不适。如果只删除-nohome参数,它将正常工作。我已经在这里对其进行了测试,并且可以正常工作。
乔·泰勒

0

代替cd进入目录,您可以执行以下操作:

start "" iexplore http://superuser.com  

要不就:

start iexplore http://superuser.com  

-nohome应该放在网址之前。我不确定命令是否存在。


-1

-noframemerging开关添加到Internet Explorer快捷方式的末尾,您将拥有单独的会话。这在使用Internet Explorer 11的Windows 10中有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.