允许使用setx.exe,但必须能够多次调用最终解决方案,而不会创建重复的条目。如果你调用setx,它将创建重复项。
不允许使用其他脚本,但可以接受另一个免费实用程序。
答案 0 :(得分:2)
我经常使用我的ADDPATH.BAT
批处理文件,它会在检查它是否已包含新文件夹后更新PATH
环境变量,以防止重复。
@echo off
if .%1==. goto help
echo %PATH% | find /C /I "%*" >nul
if errorlevel 1 (
set path=%path%;%*
)
:help
echo %PATH%
它可能对您作为模型很有用。根据您的要求进行调整,将%*
替换为所需的文件夹,并将SET
更改为SETX
以进行永久性更改。