2013-06-19 238 views
1

我的问题是'如何在批处理文件中写入批处理文件,这会在运行时创建新的批处理文件?'将批处理文件写入批处理文件

像这样:

回声系统的系统信息>> info.txt >> SystemInfo.bat

我wan't新的批处理文件(SystemInfo.bat),将在运行时创建Info.txt,系统信息英寸。

有没有解决方法?

+1

什么操作系统是这里?你所要求的不太合理......你想在运行systeminfo.bat时将systeminfo保存到一个名为info.txt的文件中? –

+0

这是Windows,这是批处理文件。当您运行SYSTEMINFO.bat(即由其他批处理文件创建)时,您将获得Info.txt文件。这就是我想要的。此代码不起作用echo systeminfo> info.txt >> systeminfo.bat – user2499686

+0

@AhmedMasud:这是有道理的,如果他想把多个命令放入新的批处理文件(如“>>”所暗示) – Stephan

回答

5

,你将不得不逃避特殊字符:

echo systeminfo ^>^>info.txt >>SystemInfo.bat 
+0

非常感谢! – user2499686