在我正在处理的一些代码中,我需要连接到终端,这需要终端的 IP 地址。一些代码在这里:
FOR /F "Tokens=1" %%A IN (%IPLIST%) DO (
NET USE //%%A /user:name password
SET TERMINAL=%%A
ECHO %TERMINAL%
)
但是,在这样做之后,Echo 会响应:
ECHO is off
作为测试,我只是在 ECHO %TERMINAL% 行之后添加了 SET ,并根据它:
TERMINAL=10.123.45.6
所以,我的困境是,根据 SET,TERMINAL 确实有一个值,但 ECHO 不同意。
这如此重要的原因是因为我无法判断该值是否正确以供将来在其余代码中使用,我在其中实现它以在远程系统中制定不同的批处理。
任何帮助将非常感激!