作者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