Lancement automatique d'un fichier.bat
Bonjour tout le monde,
Mes amis vraiment j'ai besoin de vous. J'aimerai lancer automatiquement un fichier.bat. Mon but c'est de lancer un script automatiquement par exemple lancer le script toutes les 24h. Donc j'ai essayé de faire un lancement simple avec mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public static void main(String[] args) {
String cmd;
if(Desktop.isDesktopSupported()){
try{
String fichierbat = "folder\\IM_auto\\lance.bat"; //nom fichier
File fichier = new File(fichierbat);//le fichier
Desktop desk = Desktop.getDesktop();//le lanceur
desk.open(fichier);
}catch (IOException ex){
System.out.println("Erreur d'execution");
}
}
} |
Mais ça ne marche pas, l'erreur "Erreur d'execution" ne s'affiche même pas, et dans le console d'eclipse il y a cet erreur que je ne sais pas pourquoi:
Exception in thread "main" java.lang.IllegalArgumentException: The file: folder\IM_auto\lance.bat doesn't exist.
at java.awt.Desktop.checkFileValidation(Unknown Source)
at java.awt.Desktop.open(Unknown Source)
at com.telma.webservicecmd.Web_serviceMain.main(Web_serviceMain.java:16)
Je vous remercie en avance de m'aider mes amis.
lancement automatique fichier.bat
Bonjour Néphomicène,
Oui c'était bien là le problème. Merci beaucoup, je vais maintenant le boucler, le lancer tous les 24h. Je n'ai aucune idée sur ça, Pourriez vous me guider un peu.
Merci beaucoup