我正在尝试使用包含列表中命令的for循环创建批处理脚本。我的问题是,当我使用参数运行命令时,它将空间作为列表分隔符读取。我打算在列表中有几个命令,但是现在它只有2.%1是要将输出写入的文件。
for %%G IN ("ipconfig /all" "net start") DO (
echo %%G >> %1
%%G >> %1
)
答案 0 :(得分:2)
@echo off
break>%1
for %%G IN ("ipconfig /all" "net start") DO (
echo "%%~G"
%%~G
)>>%1
使用%%~G
取消引用令牌。