作者a395397 (不知道為什麼)
看板java
標題[問題] 一連貫的cmd指令?
時間Tue Sep 30 03:42:46 2008
請問一下~
我如果使用一個工具在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
1F:推 TonyQ:再寫一個bat , 把這些都擺進去? :p 09/30 03:54
2F:→ a395397:可是該如何切換到那個bat的目錄呢? 還是說那個bat檔,只能 09/30 04:54
3F:→ a395397:放在cmd預設的目錄下呢...? 09/30 04:56
4F:推 TonyQ:或許試試 "C:/test/Data/tag-wsj.bat a.txt a.tag" ? :p 09/30 04:58
5F:→ TonyQ:其實應該是 cmd /c 開頭 , 沒記錯的話, 要查一下...:p 09/30 05:00
6F:推 superlubu:String 內用 "\" 要打成 "\\" - "C:\\test\\Data" 09/30 10:04
7F:推 cgkm:用 Java 跑 .bat 檔...... 唉 09/30 10:32
8F:推 qrtt1:用 Java 跑 .bat 有什麼不好嗎? 09/30 11:57
9F:推 PsMonkey:ㄜ? exec(String[]) 這個看起來.... 09/30 12:12
10F:推 sunneo:大概是覺得爪哇國的蝙蝠不好吧 09/30 12:37
11F:推 jej:如果只是bat要傳入參數..可以參考 set hello=%1 %1就是參數.. 10/01 00:38