用于向txt文件中的字符串添加单词的批处理文件

时间:2014-10-29 06:49:35

标签: batch-file

我有一个包含单词的txt文件,全部在一列中, 我想创建一个批处理文件,在单词之前放置“发送”,在单词之后放置“{Enter}”(不带引号)。 所以说我有txt文件:

cow
monkey
cat

我希望它成为:

Send cow{Enter}

Send monkey{Enter}

Send cat{Enter}

感谢。

好的,现在我想做更多的事情。

所以我有:

Send cat{Enter}
Send cow{Enter}

我想这样做,整个文件看起来像这样:

!z::
loop
{

Send cow{Enter}

Send cat{Enter}
}

1 个答案:

答案 0 :(得分:0)

读取文件的每一行,创建句子并将其附加到新文件中,例如:

for /f %%i in (c:\temp\test.txt) do echo send %%i {enter} >> c:\temp\test2.txt
编辑后

echo !z:: > c:\temp\test2.txt
echo loop >> c:\temp\test2.txt
echo { >> c:\temp\test2.txt

for /f %%i in (c:\temp\test.txt) do echo send %%i {enter} >> c:\temp\test2.txt

echo }>> c:\temp\test2.txt