2016-10-04 69 views
-2

我在eclipse中使用java調用一個.bat文件使用運行時方法。 我有兩個選擇,發送一個變量或多個變量。我的獨特選擇是用管道「|」分開它。如何使用管道符號「|」從Java到批處理文件?

當我發送一個唯一的變量它假定正確並運行.bat文件,但是當我添加符號「|」到字符串它不會打開.bat文件,即使我只顯示我發送的內容。 (實際上我認爲這個問題,管道切斷了運行時進程)。

問題是我需要發送類似於: 第一個示例.- a(只是一個字符,它工作正常。) 第二個示例.- a | b | c | d | e(多個變量分隔開通過管道,.bat永遠不會打開)

+6

您可以顯示如何調用.bat文件? – litelite

回答

1

管道是保留字符。你可以通過將其替換爲^|

+0

非常感謝您的幫助。 ;) –