从预设几何体的win 7命令行启动浏览器,任何现代浏览器。可能吗

时间:2014-02-04 22:18:35

标签: batch-file windows-7 browser

我需要编写批处理脚本,它将在屏幕上的某个位置以特定大小启动“A”浏览器会话,并显示本地存储且非常简单的HTML文件。我对浏览器类型并不挑剔。 HTML文档没什么特别的,没有动态内容。存在文件时只是滚动字幕。

是否可以在win 7平台上的某个位置(x,y坐标,以像素为单位)和特定大小打开任何一种主流浏览器?这将由一位老人使用,他可以通过点击右上角的X标志来关闭任何打开的窗口,但是其他人,非常计算机文盲并且屏幕总是被其他内容占用,并且附近有一些空间可用在底部,滚动此消息。

如果有可能,请告诉我在批处理文件中运行的命令的语法?

2 个答案:

答案 0 :(得分:0)

这在批处理中是不可能的(start命令的唯一选项是最小化/最大化)。

这可能在C#中可行。更好的是,如果您不希望浏览器像您所说的那样花哨,您可以轻松地在C#中创建一个浏览器,并使其采用一些可以调整符号和位置的参数。如果您需要的只是让用户观察html文档然后关闭浏览器,我会认真地建议您学习一些基本的C#并进行此操作,或者发布另一个问题,告诉您标记为C#的难题。

莫纳

答案 1 :(得分:0)

您可以将html内容放入将由mshta.exe处理的.hta文件中。这是Web浏览器控件的容器,但运行时具有桌面应用程序的安全性。因此,您可以包含所需的代码(javascript,vbscript或计算机上可用的任何其他活动脚本引擎)来访问窗口对象并根据需要移动/调整其大小。