在 powershell 中运行 nmake
Posted
技术标签:
【中文标题】在 powershell 中运行 nmake【英文标题】:Running nmake in powershell 【发布时间】:2017-07-24 19:56:07 【问题描述】:我正在编写一个 powershell 脚本,该脚本正在调用 .ps1 中的一个 .bat 文件来运行 nmake,这对我来说没有意义,所以我希望将所有内容都移动到一个 ps 脚本中,将 nmake 添加到脚本中引发此错误The term 'NMAKE' is not recognized as the name of a cmdlet, function, script file...
。无论如何从powershell运行nmake?
【问题讨论】:
要么将 nmake 文件夹添加到 PATH 环境变量中,要么提供 nmake.exe 的完整路径。 (在前面加上&
,如果您在该位置周围有引号,例如& "C:\path\to\nmake.exe"
)
【参考方案1】:
如果可执行文件不在 PATH 环境变量中,请包含文件路径。例如:
& 'Path\to\nmake.exe' /arg1 pass /arg2 in
【讨论】:
如果第三方powershell脚本使用nmake,但是找不到怎么办?没有什么在它的调用前设置路径... @Sandburg 您修改$Env:PATH
以包含包含第三方可执行文件的目录。以上是关于在 powershell 中运行 nmake的主要内容,如果未能解决你的问题,请参考以下文章
在python脚本中运行powershell脚本,如何让python在运行时打印powershell输出