我想创建一个批处理文件,它将打开一个应用程序和一个链接。我们的想法是在桌面上的快捷方式文件中使用此批处理文件,以便一次单击应用程序和URL链接示例www.google.com应该打开,但浏览器大小应该是自定义的,例如600 * 600
请建议
@echo off
start test.exe
start www.google.com
exit
答案 0 :(得分:0)
start
命令可以启动窗口最大化,但不会缩放到特定大小。浏览器安全性将阻止您在目标网页的代码中使用JavaScript来调整客户端窗口的大小。
最好的办法是使用InternetExplorer.Application
COM对象与Internet Explorer窗口进行交互,而不是试图操纵用户未知的默认浏览器。
这是一种可能的解决方案。使用.bat扩展名保存并运行它以查看会发生什么。
<!-- // batch / HTA hybrid script
@echo off
start calc.exe
rem // invoke HTA chimera for VBScript
mshta "%~f0"
rem // end main runtime
goto :EOF
// HTA chimera -->
<script language="VBscript">
Set IE = CreateObject("InternetExplorer.Application")
IE.navigate2 "http://stackoverflow.com/"
IE.width = 600
IE.height = 600
IE.visible = true
close()
</script>
如果您愿意,还可以使用JScript hybrid或Powershell脚本与InternetExplorer.Application
COM对象进行互动。
答案 1 :(得分:0)
@samir,当你在IE.width和IE.height上分配值时,请确保你没有设置任何高于屏幕分辨率的值。
我希望这会有所帮助。