Exec macro avec java

Fermé
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - Modifié par supupoff le 27/04/2016 à 18:43
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 4 mai 2016 à 13:20
Bonjour,

J'ai besoin d'executé un macro " m.mcr" de supermacro avec java
j'essayé avec

Process process = new ProcessBuilder( "C:\\m.mcr").start();


j'obtien erreur :

CreateProcess error=193, %1 n’est pas une application Win32 valide



Merci a vous ;)



La chance aide parfois, le travail toujours.
A voir également:

2 réponses

totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
27 avril 2016 à 22:28
salut!

la macro tu l'as développée sur le même PC ? s'exécute-t-elle déjà juste en double cliquant dessus ?
0
Oui
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
3 mai 2016 à 13:31
Du coup je ne sais pas si tu as résolu au problème entre temps sinon j'ai une autre proposition : essayes d'exécuter ta macro depuis le terminal (cmd) directement pour savoir si ça fonctionne (pas en double cliquant dessus). Java utilise la ligne de commande pour lancer les process.
0
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
Modifié par supupoff le 4/05/2016 à 13:20
Merci pour l'idée j'essayé avec cmd donc j'ai crée ex.cmd

start  /wait c:\m.mcr 
sa marche

problème la ce que je veux pas qu'il s'affiche je veux que le window macro reste caché

j'ai essayé avec
start  /wait /B c:\m.mcr
mais toujours affiche le window de macro.!!
0