【问题标题】:Running programs from command prompt (PATH environment variable)从命令提示符运行程序(PATH 环境变量)
【发布时间】:2014-09-30 08:24:12
【问题描述】:

在将可执行文件路径添加到 PATH 变量后尝试从命令提示符运行某些程序时,我遇到了一些问题。我尊重语法(; 在添加的每条路径的末尾)。有人遇到过这种情况吗?

【问题讨论】:

  • 你的问题是什么?不清楚
  • 你的路有多长?它有一个最大限制。
  • 是不是说'foo' is not recognized as an internal or external command, operable program or batch file.

标签: windows path command-prompt


【解决方案1】:

你没有告诉我们你看到了什么问题,但是你在 PATH 的末尾附加了一个程序的路径:

set PATH=%PATH%;"c:\somewhere_else"

您会发现新路径永远不会被看到,因为路径长度有一个硬性上限。例如见SO post

一种选择是在新位置之前添加,请记住,这会在末尾删除其他内容:

set PATH="c:\somewhere_else";%PATH%

有多种解决方法。例如,我倾向于在几个不同的位置有几个 set_path.bat 文件,这些文件会将我的路径重置为各种不同任务所需的路径。

【讨论】:

    猜你喜欢
    • 2012-04-08
    • 1970-01-01
    • 2013-02-20
    • 2010-09-15
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    相关资源
    最近更新 更多