批处理文件将单词添加到字符串在一个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
哇,它的工作。非常感谢。是的,我知道它与for命令有关。好吧,现在我有这个列表,我还想要其他一些文件。 – JustBlu 2014-10-29 08:30:04
心动不如行动,现在的工作谢谢。只是用它来自动编写一个ahk脚本。的 – JustBlu 2014-10-29 09:49:58
@JustBlu而不是在SO增添感谢有人评论,你应该接受或给予好评的答案。 – 2014-10-29 10:03:00