批处理文件将单词添加到字符串在一个txt文件

问题描述:

Iv'e得到了有句话中有一个txt文件,所有在一列中, ,我想创建一个把“送”字之前的批处理文件和单词后面的“{Enter}”(不含引号)。 所以说,我有txt文件:批处理文件将单词添加到字符串在一个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} 
} 

读取文件的每一行,创建你的句子,并追加到新的文件,是这样的:

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 
+0

哇,它的工作。非常感谢。是的,我知道它与for命令有关。好吧,现在我有这个列表,我还想要其他一些文件。 – JustBlu 2014-10-29 08:30:04

+0

心动不如行动,现在的工作谢谢。只是用它来自动编写一个ahk脚本。的 – JustBlu 2014-10-29 09:49:58

+0

@JustBlu而不是在SO增添感谢有人评论,你应该接受或给予好评的答案。 – 2014-10-29 10:03:00