【问题标题】:Batch file which executes an exe from a specific path从特定路径执行 exe 的批处理文件
【发布时间】:2019-08-23 11:52:53
【问题描述】:

我正在尝试创建一个从特定路径运行 exe 的批处理文件。 例如:我的 exe 在 E 盘。确切路径是E:\kk.exe。我想从D:\bin 文件夹运行这个kk.exe。

我在批处理文件中使用以下命令:

start "D:\bin" "E:\kk.exe"

到目前为止还没有运气。任何帮助将不胜感激。

【问题讨论】:

    标签: batch-file


    【解决方案1】:
    start "" /d "d:\bin" "e:\kk.exe"
    

    start 命令有一个特殊的行为:第一个引用的参数是窗口的标题。这就是最初的"" 的原因(您可以包含您想要的标题)。该行的其余部分是起始文件夹(/d,启动进程的当前活动文件夹)和要执行的命令。

    【讨论】:

      【解决方案2】:
      cd /d "D:\bin"
      start "window name" "E:\kk.exe"
      

      如果我正确解读了您的意思,您希望在当前目录为d:\bin 时运行kk.exe。这将创建一个独立的进程来运行该程序。

      注意:“开始”的语法建议指定窗口标题(第一个带引号的参数) - 如果您不指定标题,请忽略文本并使用带引号的空字符串。

      但是,如果你只想执行e:\kk.exe 那么

      cd /d "D:\bin"
      "E:\kk.exe"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-19
        • 1970-01-01
        • 1970-01-01
        • 2019-10-17
        • 2012-12-02
        相关资源
        最近更新 更多