[問題] 一連貫的cmd指令?

看板java作者 (不知道為什麼)時間17年前 (2008/09/30 03:42), 編輯推噓8(803)
留言11則, 8人參與, 最新討論串1/1
請問一下~ 我如果使用一個工具在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

09/30 03:54, , 1F
再寫一個bat , 把這些都擺進去? :p
09/30 03:54, 1F

09/30 04:54, , 2F
可是該如何切換到那個bat的目錄呢? 還是說那個bat檔,只能
09/30 04:54, 2F

09/30 04:56, , 3F
放在cmd預設的目錄下呢...?
09/30 04:56, 3F

09/30 04:58, , 4F
或許試試 "C:/test/Data/tag-wsj.bat a.txt a.tag" ? :p
09/30 04:58, 4F

09/30 05:00, , 5F
其實應該是 cmd /c 開頭 , 沒記錯的話, 要查一下...:p
09/30 05:00, 5F

09/30 10:04, , 6F
String 內用 "\" 要打成 "\\" - "C:\\test\\Data"
09/30 10:04, 6F

09/30 10:32, , 7F
用 Java 跑 .bat 檔...... 唉
09/30 10:32, 7F

09/30 11:57, , 8F
用 Java 跑 .bat 有什麼不好嗎?
09/30 11:57, 8F

09/30 12:12, , 9F
ㄜ? exec(String[]) 這個看起來....
09/30 12:12, 9F

09/30 12:37, , 10F
大概是覺得爪哇國的蝙蝠不好吧
09/30 12:37, 10F

10/01 00:38, , 11F
如果只是bat要傳入參數..可以參考 set hello=%1 %1就是參數..
10/01 00:38, 11F
文章代碼(AID): #18uI-v7o (java)