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.

2 réponses

  1. 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
    1. supupoff
       
      Oui
      0
  2. 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
    1. 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