我正在尝试在我的应用程序中添加一个根据命令行或 Java 代码进行的进度条,我的应用程序是另一种程序的设置或安装 Etaps。
我发现的所有进度条都没有与复制任务交互,这意味着我不知道复制任务何时完成。
我希望我的进度条在这些行命令的功能中取得进展:
try {
Runtime.getRuntime().exec("cmd.exe /k mkdir \""+dossier+"\\results\" &&"
+ " mkdir \""+dossier+"\\results\\basededonnees\" &&"
+ " mkdir \""+dossier+"\\results\\ordonnances\" &&"
+ " mkdir \""+dossier+"\\results\\piecesjoins\"");
Runtime.getRuntime().exec("cmd.exe /k mkdir \""+dossier+"\\basededonnees\" &&"
+ " echo CREATE DATABASE "+nomBase+"; >> \""+dossier+"\\basededonnees\\CreerDB.sql\"");
Runtime.getRuntime().exec("cmd.exe /k xcopy apps\\lib \""+dossier+"\\lib\" &&"
+ " set path=%path%;C:\\wamp\\bin\\mysql\\mysql5.5.20\\bin &"
+ " set path=%path%;C:\\wamp\\bin\\mysql\\mysql5.5.24\\bin &"
+ " mysql -u root < \""+dossier+"\\basededonnees\\CreerDB.sql\"");
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, "Une erreur est survenue \n" + ex.getMessage(), "Information", JOptionPane.INFORMATION_MESSAGE);
}
档案 = 'C:\Program Files\NameOfMyApps' nomBase = 'NameOfMyDataBase'
当所有命令和复制任务完成后,我希望栏达到 100%。
提前谢谢你,对不起语言,因为我没有衡量好英语
为了更好地解释这里是一个截图: 在此处输入链接描述
http://www.4shared.com/download/-b2S2bFN/apps.jpg?tsid=20130605-124016-afcd18b4