【问题标题】:SET PATH in batch file在批处理文件中设置路径
【发布时间】:2014-06-18 04:30:32
【问题描述】:

我仍然收到此错误。

> 'php' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

这就是我在批处理文件中设置路径的方式

SET PATH = %PATH%;"C:\wamp\bin\php\php5.5.12\php.exe"

【问题讨论】:

  • 嗨,我只想在我的批处理文件中设置,我不想在windows环境变量中设置
  • 还有程序名。 SET PATH = %PATH%;C:\wamp\bin\php\php5.5.12
  • 另外,我们通常使用 path 命令而不是 set 命令,尽管两者都有效。

标签: php batch-file


【解决方案1】:
SET PATH=%PATH%;C:\wamp\bin\php\php5.5.12\

您将目录路径添加到%PATH%,而不是文件路径。

请考虑您在什么上下文中调用它。

您不能拥有从文件资源管理器加载的批处理文件并期望环境是全局的。

%PATH% 仅在运行批处理脚本的命令提示符实例中更新。

【讨论】:

  • 嗨,谢谢你解决了。在我发帖之前我也试过你的解决方案,但问题是我在 PATH=PATH=%PATH% 之间放置了额外的空间。正如您注意到我在上面发布的代码一样,上面有空格。谢谢您的工作就像一个魅力
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 2012-12-02
  • 2010-12-23
  • 2015-04-19
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 2011-10-13
相关资源
最近更新 更多