【问题标题】:Start a browser, any modern browser, from win 7 command line at a preset geometry. Is it possible从 win 7 命令行以预设几何体启动浏览器,任何现代浏览器。可能吗
【发布时间】:2014-02-04 22:18:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: batch-file windows-7 browser


    【解决方案1】:

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

    不过,这在 C# 中可能是可能的。更好的是,如果你不想让浏览器像你说的那样花哨,你可以很容易地用 C# 制作一个浏览器,并让它接受一些可以调整符号和位置的参数。如果您只需要让用户观察一个 html 文档然后关闭浏览器,我强烈建议您学习一些基本的 C# 并制作它,或者发布另一个问题,表明您的难题标记为 C#

    莫娜

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多