【问题标题】:Set external computer IP to environment variable将外部计算机 IP 设置为环境变量
【发布时间】:2015-04-12 04:25:37
【问题描述】:
我有一台 IP 地址类似于 100.12.5.7 的外部计算机,我想设置环境变量的路径,如下所示:
setx MEDIA \\\100.12.5.7\d\media\
当我尝试上述命令时,cmd 提示我变量设置成功,但是当我执行echo %MEDIA% 时,它只显示%MEDIA% 而不是完整路径。知道如何解决这个问题吗?
【问题讨论】:
标签:
windows
cmd
environment-variables
server
【解决方案1】:
Setx 不影响当前控制台。一起使用Set 和Setx。 Set 与 Setx 不同,它需要等号。
setx 不能影响当前控制台的原因是启动程序环境的副本被传递给它启动的程序(通常是资源管理器的环境,直接或通过 CMD 间接)。因此,所有更改都是该程序的本地更改。 Setx 设置注册表项,因此只有新程序才能读取它们,这实际上是指 CMD.exe,因为它会重新读取注册表项。