2016-12-10 6 views
0

.txtファイルに追加するには配列を反復処理する必要がありますが、各要素の内部にはスペースがあります。私は配列要素を囲む方法を見いだし、それぞれの中のスペースが無視されるようにしました。スペースを含む要素で配列を反復処理するバッチはありますか?

私は引用符を使用しましたが、ファイルに表示されます。

Set array= "a b" "a c" "a d" 

Set x=1 
For %%a in (%names%) do (
    >file!x!.txt (
    Echo %%a 
) 
    Set /a x+=1 
) 

これは、最初のファイルに "a b"を表示します。 私は見積もりを取り除くことができると思いますか?

ありがとうございました。

答えて

2
Echo %%~a 

+0

(私は... 1が来ていたと思いました)。ありがとう! – Glycoversi

+0

@RichMこれを灰色のチェックマークをクリックして緑色にすることで答えをチェックしてください:これはあなたにも報われます! – geisterfurz007

関連する問題