小编典典

如何仅为该批处理文件执行添加设置路径?

all

基本上,我知道我可以通过控制面板修改路径变量。但是,我想知道是否有办法通过批处理编程包含一个临时路径?这样,它仅在该批处理文件执行期间使用。我不想让人们进入并修改他们的路径变量只是为了使用我的批处理文件。


阅读 131

收藏
2022-06-16

共1个答案

小编典典

就像任何其他环境变量一样,使用SET

SET PATH=%PATH%;c:\whatever\else

如果您想先内置一点安全检查,请先检查新路径是否存在:

IF EXIST c:\whatever\else SET PATH=%PATH%;c:\whatever\else

如果您希望它位于该批处理文件的本地,请使用setlocal

setlocal
set PATH=...
set OTHERTHING=...

@REM Rest of your script

仔细阅读setlocal/的文档endlocal,并查看该站点上的其他参考资料 -函数也很有趣,语法也很棘手。

语法页面应该让您开始了解基础知识。

2022-06-16