设置外接电脑IP为环境变量

Set external computer IP to environment variable

我有一台 IP 地址类似于 100.12.5.7 的外部计算机,我想像这样设置环境变量的路径:

setx MEDIA \0.12.5.7\d\media\

当我尝试上面的命令时,cmd 提示我变量设置成功但是当我执行 echo %MEDIA% 时,它只显示 %MEDIA% 而不是完整路径。知道我该如何解决这个问题吗?

Setx 不影响当前控制台。一起使用 SetSetxSet,与 Setx 不同,需要等号。

setx 不能影响当前控制台的原因是启动程序环境的副本被传递给它启动的程序(通常是直接或间接通过 CMD 的资源管理器环境)。所以所有更改都是该程序的本地更改。 Setx 设置注册表项,因此只有新程序才能读取它们,这实际上意味着 CMD.exe,因为它会重新读取注册表项。