【问题标题】:opening a page through cmd,exe but have cmd.exe stay in focus通过 cmd,exe 打开页面但让 cmd.exe 保持焦点
【发布时间】:2015-03-30 06:52:18
【问题描述】:

我有几个人使用扫描仪来扫描条形码。扫描仪设置有前缀 - start "" http://www.stackoverflow.com/scan? - 然后是实际扫描 - 123456 - 然后是后缀 - the users id.

这给我留下了通过扫描仪完成的输入

start "" http://www.stackoverflow.com/scan?123456&user=123456

通过Start 命令,我实际上是在打开一个单独的程序并通过那里打开网址。虽然这个 URL 没有视觉返回 - 它只是在数据库中设置一个标志 - 我需要命令提示符保持打开状态,以便我可以持续扫描项目。我可以将网页设置为加载后自动关闭,但这可能会阻止新输入到命令提示符,直到浏览器关闭并且命令提示符重新聚焦。

有没有比start 更好的选择,可以让我点击网页但留在命令提示符下。

注意:尝试在 Windows 机器上完成此操作,但愿意通过 android 完成此操作。

【问题讨论】:

    标签: android windows cmd


    【解决方案1】:

    这个帖子http web request from batch file已经回答了

    代码示例

    curl http://www.stackoverflow.com/scan?123456&user=123456
    

    所以你可以用 curl 可执行文件替换 start ""。

    Curl 是一个跨平台应用程序,有一个 Windows 二进制文件位于 curl download page.

    【讨论】:

    • 感谢您的回答。我刚试过这个,似乎我需要安装它。虽然这是完成这项工作的绝佳方式。我应该等一下,然后再跳起来,我发现了一个名为 http-ping 的漂亮程序,它完全符合我的要求。
    • 链接到我最终使用的程序 - coretechnologies.com/products/http-ping
    【解决方案2】:


    如果您想分析网页内容或通过shell登录任何站点,请使用Invoke-WebRequesthelp
    在 cmd 你可以使用

    powershell -command Invoke-WebRequest http://www.stackoverflow.com
    

    可以解析html网页like

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 2013-05-10
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      相关资源
      最近更新 更多