-1

我希望用户输入 bin 目录的路径,然后将该路径存储到系统变量路径

我试过这个

 set /p path = Please specify the path to the bin folder
 echo Path is set to = %path%

似乎不起作用

基本上我希望用户输入路径并且输入的路径永久存储在系统变量“路径”中希望我现在更清楚

4

2 回答 2

1

您可能会从这个问题的答案中获得帮助:Setting a system environment variable from a Windows batch file?

它说你应该使用setx

于 2012-12-27T09:36:32.083 回答
0

删除空格。该set命令不会修剪,因此输入实际上存储在名为path<space>.

set如果您在没有参数的情况下调用,您应该能够轻松发现这一点。您将看到一个具有此额外空间的额外变量。

但请注意:path已经是一个现有变量,包含命令会话的搜索路径。如果您不想覆盖该变量,则最好完全使用不同的名称。

于 2012-12-27T09:31:48.043 回答