看板 java 關於我們 聯絡資訊
請問一下~ 我如果使用一個工具在cmd下運行 指令是: cd C:\test\Data tag-wsj.bat a.txt a.tag 那如果是換到java String cmd=" "; <=== 這裡該如何表示 ,因為我打cd C:\test\Data就已經出錯了!! Runtime.getRuntime().exec(cmd); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.122.219.104
TonyQ:再寫一個bat , 把這些都擺進去? :p 09/30 03:54
a395397:可是該如何切換到那個bat的目錄呢? 還是說那個bat檔,只能 09/30 04:54
a395397:放在cmd預設的目錄下呢...? 09/30 04:56
TonyQ:或許試試 "C:/test/Data/tag-wsj.bat a.txt a.tag" ? :p 09/30 04:58
TonyQ:其實應該是 cmd /c 開頭 , 沒記錯的話, 要查一下...:p 09/30 05:00
superlubu:String 內用 "\" 要打成 "\\" - "C:\\test\\Data" 09/30 10:04
cgkm:用 Java 跑 .bat 檔...... 唉 09/30 10:32
qrtt1:用 Java 跑 .bat 有什麼不好嗎? 09/30 11:57
PsMonkey:ㄜ? exec(String[]) 這個看起來.... 09/30 12:12
sunneo:大概是覺得爪哇國的蝙蝠不好吧 09/30 12:37
jej:如果只是bat要傳入參數..可以參考 set hello=%1 %1就是參數.. 10/01 00:38