Bouton bloquer au lancement d'un .exe
Résolu
jayzman
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
jayzman Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
jayzman Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Mon appli en java est bloque quand mon exécutable .exe est lancé via mon appli,comment je vais faire pour qu'ils se lancent en même temps?
est ce que quelqu'un peut me donner un idée ou code source,
voici mon code source
//bouton qui exécute le mintty.exe
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String cmd;
// le fichier executable
cmd = "C:\\cygwin\\bin\\mintty.exe";
Process process;
try
{
process = Runtime.getRuntime().exec(cmd);
process.waitFor();
if(process.exitValue()== 0)
{
JOptionPane jop1;
//Boîte du message d'information
jop1 = new JOptionPane();
jop1.showMessageDialog(null, "Lancement Reussi", "Information",
JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane jop2;
//Boîte du message d'information
jop2 = new JOptionPane();
jop2.showMessageDialog(null, "Faild", "Erreur",
JOptionPane.ERROR_MESSAGE);
}
}
catch (Exception e)
{
System.out.println("Exception: "+e.toString());
}
}
et je veut que mon appli reste utilisable
merci
jayzman,
Mon appli en java est bloque quand mon exécutable .exe est lancé via mon appli,comment je vais faire pour qu'ils se lancent en même temps?
est ce que quelqu'un peut me donner un idée ou code source,
voici mon code source
//bouton qui exécute le mintty.exe
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String cmd;
// le fichier executable
cmd = "C:\\cygwin\\bin\\mintty.exe";
Process process;
try
{
process = Runtime.getRuntime().exec(cmd);
process.waitFor();
if(process.exitValue()== 0)
{
JOptionPane jop1;
//Boîte du message d'information
jop1 = new JOptionPane();
jop1.showMessageDialog(null, "Lancement Reussi", "Information",
JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane jop2;
//Boîte du message d'information
jop2 = new JOptionPane();
jop2.showMessageDialog(null, "Faild", "Erreur",
JOptionPane.ERROR_MESSAGE);
}
}
catch (Exception e)
{
System.out.println("Exception: "+e.toString());
}
}
et je veut que mon appli reste utilisable
merci
jayzman,
A voir également:
- Bouton bloquer au lancement d'un .exe
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Bloquer pub youtube - Accueil - Streaming
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Bouton reinitialisation pc - Guide
1 réponse
Bonjour,
En faisant
Si tu veux que ton programme s'exécute en même temps il faut enlever ces deux lignes pour ne pas être bloqué tant que minty s'exécute.
En faisant
process.waitFor(); if(process.exitValue()==0)tu demandes à Java d'attendre que le programme se termine (en testant au passage qu'il s'est terminé avec un code retour 0).
Si tu veux que ton programme s'exécute en même temps il faut enlever ces deux lignes pour ne pas être bloqué tant que minty s'exécute.
Merci pour la réponse,
je juste enlever ce que vous disiez et ça a marché.
Thanx,
jayzman