我希望用户输入 bin 目录的路径,然后将该路径存储到系统变量路径
我试过这个
set /p path = Please specify the path to the bin folder
echo Path is set to = %path%
似乎不起作用
基本上我希望用户输入路径并且输入的路径永久存储在系统变量“路径”中希望我现在更清楚
我希望用户输入 bin 目录的路径,然后将该路径存储到系统变量路径
我试过这个
set /p path = Please specify the path to the bin folder
echo Path is set to = %path%
似乎不起作用
基本上我希望用户输入路径并且输入的路径永久存储在系统变量“路径”中希望我现在更清楚
您可能会从这个问题的答案中获得帮助:Setting a system environment variable from a Windows batch file?
它说你应该使用setx
删除空格。该set
命令不会修剪,因此输入实际上存储在名为path<space>
.
set
如果您在没有参数的情况下调用,您应该能够轻松发现这一点。您将看到一个具有此额外空间的额外变量。
但请注意:path
已经是一个现有变量,包含命令会话的搜索路径。如果您不想覆盖该变量,则最好完全使用不同的名称。