运行批处理文件,生成一个批处理文件,在生成的文件中怎样才能得到多行的命令

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:36:05
例如:运行一个批处理文件生成另外的一个批处理文件,生成的文件中内容是echo net user shanjianpifu fkue /add net localgroup administrators shanjianpifu /add >d:ha.bat这个命令,但我要它生成两行,也就是说第二行以第二个net命令开始,怎么写,才会得到我想要的呢?
高手高手快来教我,感激不尽,成功了加你分
两个echo是行不通的

用两个echo,但是定向符要用>>
>的定向符和
>>的定向符是有区别的,
>>是不删除文本里原来的内容,直接加在文本的后面,但是>是文本里原来的内容,然后把结果发送到文本里的。

不会吧,两个echo 不行吗? 太夸张了,我从来都是用echo 一行一个的。

我明白了,楼主用了> 当然行不通。用>会把原来的类容干掉,只剩下最后一个echo的类容。改成 >>

echo net user shanjianpifu fkue /add >> d:\ha.bat
echo net localgroup administrators shanjianpifu /add >>d:ha.bat

echo echo net user shanjianpifu fkue /add ^>d:\ha.bat>aa.bat
echo echo net localgroup administrators shanjianpifu /add
^>^>d:\ha.bat>>aa.bat

用两个echo命令?

echo用一个