代码之家  ›  专栏  ›  技术社区  ›  GuidoG

无法打开。批处理文件中的chm文件

  •  1
  • GuidoG  · 技术社区  · 8 年前

    我正试图打开一个。批处理文件中的chm文件。

    批处理文件中只有以下文本:

    echo off
    start "S:\G.T.T\GTT-Vandemecum\Help Danny\GTT.chm"
    

    如果我运行批处理文件,命令行将打开,但不会再发生任何事情。
    如果我复制粘贴 S:\G.T.T\GTT-Vandemecum\Help Danny\GTT.chm 在里面 start menu/run 然后它确实起作用了。
    如果我使用target创建快捷方式 "S:\G.T.T\GTT-Vandemecum\Help Danny\GTT.chm" 然后它也会起作用。

    因此,除了批处理文件之外,该命令在任何地方都有效。
    我做错了什么?

    当我从快捷方式开始时,或者 开始菜单/运行 我总是有一个对话

    我们无法验证谁创建了此文件。是否确实要打开此文件?

    我正在使用Windows 7

    编辑
    我的问题不是对话框,我的问题是从批处理文件打开chm文件时什么都没有发生

    1 回复  |  直到 8 年前
        1
  •  3
  •   Compo    8 年前

    这个 Start 命令可能将双引号字符串视为 title 进来 Start /? 在命令提示下输入其用法信息。

    首先尝试添加空标题:

    @Echo Off
    Start "" "S:\G.T.T\GTT-Vandemecum\Help Danny\GTT.chm"