2014-01-21 58 views
2

我想創建一個包含列表中的命令的for循環的批處理腳本。我的問題是當我運行帶有參數的命令時,它將列表作爲列表分隔符來讀取空間。我打算在列表中有幾個命令,但現在只有2.%1是要寫入輸出的文件。如何使用列表中的命令創建批循環?

for %%G IN ("ipconfig /all" "net start") DO (
echo %%G >> %1 
%%G >> %1 
) 

回答

2
@echo off 
break>%1 
for %%G IN ("ipconfig /all" "net start") DO (
echo "%%~G" 
%%~G 
)>>%1 

使用%%~G到dequote令牌。

+0

完美,謝謝。 – user3219834