我刚刚检查了似乎很有帮助并且在 Windows XP 上运行良好的stackoverflow 。但使用 Windows 7 时,由于某些不明原因,它不起作用。
PATH
变量看起来像这样
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\
它显然包含 \ 以及我用来拆分包含此 FOR 循环的批次的分号:
FOR /F "delims=;" %%A IN ("%PATH%") DO (
echo %%A
)
执行不会导致任何错误,但它只提供一个(第一个)令牌
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
我不知道为什么 FOR 终止并尝试了一些在网上建议的变体,但没有一个能奏效。
任何帮助将不胜感激。
基督教