我需要编写批处理脚本,它将在屏幕上的某个位置以特定大小启动“A”浏览器会话,并显示本地存储且非常简单的HTML文件。我对浏览器类型并不挑剔。 HTML文档没什么特别的,没有动态内容。存在文件时只是滚动字幕。
是否可以在win 7平台上的某个位置(x,y坐标,以像素为单位)和特定大小打开任何一种主流浏览器?这将由一位老人使用,他可以通过点击右上角的X标志来关闭任何打开的窗口,但是其他人,非常计算机文盲并且屏幕总是被其他内容占用,并且附近有一些空间可用在底部,滚动此消息。
如果有可能,请告诉我在批处理文件中运行的命令的语法?
答案 0 :(得分:0)
这在批处理中是不可能的(start
命令的唯一选项是最小化/最大化)。
这可能在C#中可行。更好的是,如果您不希望浏览器像您所说的那样花哨,您可以轻松地在C#中创建一个浏览器,并使其采用一些可以调整符号和位置的参数。如果您需要的只是让用户观察html文档然后关闭浏览器,我会认真地建议您学习一些基本的C#并进行此操作,或者发布另一个问题,告诉您标记为C#
的难题。
莫纳
答案 1 :(得分:0)
您可以将html内容放入将由mshta.exe处理的.hta文件中。这是Web浏览器控件的容器,但运行时具有桌面应用程序的安全性。因此,您可以包含所需的代码(javascript,vbscript或计算机上可用的任何其他活动脚本引擎)来访问窗口对象并根据需要移动/调整其大小。