0

我在 Windows XP/7 上使用拖放批处理脚本来连接 html 文件的目录。我发现命令的一部分被回显到文件内容上方的最终连接文件中。如何阻止 shell 提示符、类型和路径包含在我的文件中?

蝙蝠脚本:

set inputdir=%~dpn1
set scriptroot=%~dp0
>"%scriptroot%concat.html" (for /r %inputdir% %%F in (*.html) do type "%%F")

输出:

C:\Documents and Settings\TMPUSER>type C:\test\test.html"
<html>
...
</html>
C:\Documents and Settings\TMPUSER>type C:\test\test2.html"
<html>
...
</html>
4

2 回答 2

2

如果您的程序是 .bat 文件,请在第一行写下:

@echo off

默认情况下,显示命令(和工作文件夹):

C:\folder>echo hi
hi

要禁用此功能,请使用@echo off,要重新启用它,请使用@echo on

希望它有所帮助!

于 2013-03-21T18:28:46.460 回答
1
@echo off

把它放在脚本的顶部。

于 2013-03-21T18:14:42.547 回答