如何在运行批处理文件时禁止消息框弹出窗口

时间:2011-12-07 18:34:53

标签: batch-file

我正在编写一个带有sql转储的小脚本,将其转换为xml,然后将xml转换为html页面,最后将其转换为pdf

我已经编写了一个批处理文件,但我一直都会弹出消息框,告诉我每一步发生了什么。

你会如何抑制这些消息框?

我的批次很简单:

@echo off

transform data_files\sql_dump data_files\sql_to_xml transformed_files\sql_dump_to_xml
transform transformed_files\sql_dump_to_xml data_files\convert_to_html_amt transformed_files\converted_to_html_amount html
transform transformed_files\sql_dump_to_xml data_files\convert_to_html_date transformed_files\converted_to_html_date html
transform transformed_files\sql_dump_to_xml data_files\convert_to_html_sperson transformed_files\converted_to_html_salesperson html
transform transformed_files\sql_dump_to_xml data_files\convert_to_fo transformed_files\converted_to_fo fo
fop transformed_files\converted_to_fo.fo transformed_files\converted.png
fop transformed_files\converted_to_fo.fo transformed_files\converted.pdf
fop transformed_files\converted_to_fo.fo transformed_files\converted.rtf

感谢。

1 个答案:

答案 0 :(得分:1)

批处理文件不会自行发出任何消息框。

尝试阅读transformfop工具的文档,也许他们需要一个特殊的标记才能保持安静。

通常命令行工具会在fop -hfop -?fop /?fop --help

之类的情况下显示其支持的切换