【问题标题】:Batch file short cut to open multiple IP based links in multiple tabs using Google Chrome使用 Google Chrome 在多个选项卡中打开多个基于 IP 的链接的批处理文件快捷方式
【发布时间】:2016-03-28 08:56:11
【问题描述】:

我正在尝试为 Google Chrome 创建一个快捷方式,该快捷方式将在多个选项卡中打开多个基于 IP 的链接。

我在 .bat 文件中有这行代码。

@echo off
start Chrome “111.95.192.176/Audit/WebPages/Login.aspx”
start Chrome “111.95.192.176/AirAudit/WebPages/Login.aspx”
start Chrome “111.95.192.176/Helpdesk/Login.aspx”
start Chrome “111.95.192.176/SPM_Audit/Login.aspx”

但在谷歌浏览器中打开批处理文件(.bat)后会显示一些错误

This site can’t be reached
xn--http-uqa’s server DNS address could not be found.
ERR_NAME_NOT_RESOLVED

我该如何解决这个错误?

注意:代码中的IP地址不是原来的。

【问题讨论】:

    标签: google-chrome batch-file tabs shortcut


    【解决方案1】:

    命令 START 通常将第一个双引号字符串解释为标题字符串。因此,建议明确定义一个标题字符串,在启动 GUI 应用程序的情况下它只是一个空字符串。

    命令处理器仅将直双引号 " 解释为具有特殊含义的双引号。所有其他双引号都按字面意思解释。

    要在 Google Chrome 中打开多个页面,请将所有 URL 指定为一个命令行上的参数。

    @echo off
    start "" chrome.exe "111.95.192.176/Audit/WebPages/Login.aspx" "111.95.192.176/AirAudit/WebPages/Login.aspx" "111.95.192.176/Helpdesk/Login.aspx" "111.95.192.176/SPM_Audit/Login.aspx"
    

    当然,根本不需要使用批处理文件,因为您可以在快捷方式chrome.exe 中指定双引号中的完整路径以及直接作为参数打开的 URL。

    PS:没有用谷歌浏览器测试过我没有安装这个浏览器。

    【讨论】:

    • 先生,我必须打开 15 个链接。
    • 好吧,如果不超过 8191 个字符的限制,命令行上的 4 或 15 个 URL 对于批处理文件解决方案并不重要。快捷方式文件中的命令行最多只能有 259 个字符。所以当超过这个限制时,确实需要这个批处理文件解决方案。有关取决于操作系统版本的各种限制的更多详细信息,请参阅Maximum Length of Command Line String 上的答案和 cmets。
    【解决方案2】:

    得到正确的代码:

    @echo off
        start "" http:\\111.95.192.176/Audit/WebPages/Login.aspx
        start "" http:\\111.95.192.176/AirAudit/WebPages/Login.aspx
        start "" http:\\111.95.192.176/Helpdesk/Login.aspx
        start "" http:\\111.95.192.176/SPM_Audit/Login.aspx
    

    注意:谷歌浏览器是默认的网络浏览器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 2023-02-15
      相关资源
      最近更新 更多