尝试执行以下脚本
FOR /F %%G IN ("Packages MNG RD") do echo %%G
仅呼应第一个参数:
Packages
* 尝试改变分界线,使用代币进行游戏,但没有任何帮助。
有什么想法吗?谢谢
答案1
当您使用/F
和引号时,FOR
会将字符串解释为一个长文件名。 稍微更改命令对我来说有效:
for %%G IN (Packages MNG RD) do echo %%G
答案2
for /f "tokens=*" %%g in ("Packages MNG RD") do echo %%g
默认情况下,标记由空格分隔。tokens=*
将每个标记设置为变量。