我正在尝试使用Windows7中的批处理文件(通过netsh命令)从接口获取ipV6地址,但我不知道如何将%用作分隔符:这就是为什么我有:
FOR /F "tokens=1,2,3 delims= " %%A IN ('netsh int ipv6 show address "%IFACEWAN%" ^| FIND "Parameters"') DO (
SET WANNIC.IPV6=%%B
)
结果如下:
WANNIC.IPV6=0000::aaaa:bbbb:cccc:dddd%12
但我希望从结果中删除最后的"%12"。我尝试使用%作为分隔符,但它不起作用:
| was unexpected at this time.
我尝试使用 %% 、^% 等符号,但没有结果。如何使用这些符号作为分隔符?还有其他方法可以删除这部分内容吗?
谢谢。