在命令行中打开 Web 浏览器弹出窗口

Open a web browser popup in command line

有没有办法在 Windows 7 上的命令行中打开 Web 浏览器弹出窗口?

我需要给它传递一些参数:

我最终自己找到了解决方案。其实很简单,就在这里:

解决方案

创建一个新的html文件(在这个例子中它将被创建在c:\openPopup.html),包含一个简单的 script 标签:

<script>
    window.resizeTo(with,height);
    window.moveTo(x,y); // (0,0) is the top-left corner of the screen
    window.location('http://url-you-want-to-open-as-popup/');
</script>

打开一个新的 cmd,然后键入

"C:\Program Files\Internet Explorer\iexplore.exe" c:\openPopup.html

解释

我们正在使用代理打开弹出窗口。我们正在启动我们的代理 (openPopup.html),其中包含在弹出窗口中转换 window 的说明。然后它导航到 window.location 指令中指定的 URL。

我还没有找到隐藏地址栏的方法,但这不是强制性的。一个不错的功能是将 url 作为参数传递。

希望对大家有所帮助!