如何使用管道符号“|”从Java到批处理文件?
问题描述:
我在eclipse中使用java调用一个.bat文件使用运行时方法。 我有两个选择,发送一个变量或多个变量。我的独特选择是用管道“|”分开它。如何使用管道符号“|”从Java到批处理文件?
当我发送一个唯一的变量它假定正确并运行.bat文件,但是当我添加符号“|”到字符串它不会打开.bat文件,即使我只显示我发送的内容。 (实际上我认为这个问题,管道切断了运行时进程)。
问题是我需要发送类似于: 第一个示例.- a(只是一个字符,它工作正常。) 第二个示例.- a | b | c | d | e(多个变量分隔开通过管道,.bat永远不会打开)
答
管道是保留字符。你可以通过将其替换为^|
+0
非常感谢您的帮助。 ;) –
您可以显示如何调用.bat文件? – litelite