Internet Explorer 命令行参数

Internet Explorer 命令行参数

我正在尝试从批处理文件/计划任务运行 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,可能是评论中提到的那个。之前的尝试实际上是使用nohangrecovery记录的Internet Explorer 命令行选项

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

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

这会导致地址栏包含:

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

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

答案1

请参阅Internet Explorer 命令行选项的文档。命令行选项应该位于 URL 之前,并且-nohome甚至不是一个受支持的选项。你从哪里了解到的-nohome

答案2

只需使用此命令:

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

不需要 cd\

答案3

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

cd“%ProgramFiles%\ Internet Explore”
iexplore.exehttp://superuser.com

但是,如果你连续 100 天登录,那么这个功能就不起作用了。我不会告诉你为什么,但确实不起作用 :-)

答案4

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

相关内容