【发布时间】:2014-03-01 19:20:51
【问题描述】:
假设我有一个 XML 文件。
<!-- File: "java.xml" -->
<java>
<classpath>C:\path\to\my\classes\</classpath>
</java>
或
// File: "java.txt"
C:\path\to\my\classes\
C:\path\to\something\else\
C:\an\other\command\line\argument\
是否有可能有一个批处理文件来读取 XML 文件,或者甚至像文本文件中由新行分隔的字符串的有序列表一样简单 \n。然后调用一个全局命令行工具,例如java,并将示例文件java.xml中的参数传递给它。
C:\Users>java -classpath C:\path\to\my\classes\
【问题讨论】:
-
请问是干什么用的?
-
哦,伙计...它在 Windows 上吗?
-
基本上是一个代理来触发带有指定参数的命令行工具。我必须使用的工具只能执行文件(不带参数)和写入文本文件。这是我通过将参数写入文本文件并执行批处理文件来解决这些缺点的方法,该批处理文件将依次触发全局命令行工具并传递在文本文件中找到的参数。
标签: batch-file command-line command-line-arguments batch-processing