Exec macro avec java

supupoff Messages postés 350 Statut Membre -  
supupoff Messages postés 350 Statut Membre -
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 1513 Statut Membre 201
 
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
supupoff
 
Oui
0
totodunet Messages postés 1513 Statut Membre 201
 
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 350 Statut Membre 34
 
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