非常に役立つと思われるstackoverflowをチェックしたところ、Windows XPで問題なく動作しました。しかし、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
)
実行してもエラーは発生しませんが、1 つの (最初の) トークンのみが提供されます
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
FOR が終了する理由がわかりませんでしたが、ネット上で提案されているいくつかのバリエーションを試してみましたが、どれもうまくいきませんでした。
どんな助けでも大歓迎です。
キリスト教徒