2015-10-16 1 views
0

Je souhaite être en mesure d'exécuter un fichier batch automatiquement lorsque je quitte Catia. Donc, lorsque je sélectionne l'option de menu de sortie du fichier, le fichier batch va s'exécuter. De même quand je clique sur le bouton Catia fermer X en haut à droite. Le fichier batch sera également exécuté. Existe-t-il une sous-fonction spécifique qui s'exécute en quittant Catia?Exécution automatique de la macro VBScript lors de la sortie de Catia

La commande vbscript ci-dessous lance le fichier séquentiel.

Sub CATmain() 
Dim shell 
Set shell = CreateObject("wscript.shell") 
shell.Run "c:\windows\temp\test.bat" 
End Sub 

Toute aide très appréciée.

Répondre

0

La configuration de Catia pour l'exécution d'un script batch à sa sortie dépend de Catia. Une solution de contournement peut être de démarrer Catia à partir d'un script de traitement par lots qui exécutera test.bat lors de son retour.

=== runcatia.bat

SETLOCAL 
SET EXITCODE=0 

catia.exe 
SET EXITCODE=%ERRORLEVEL% 
"c:\windows\temp\test.bat" 
EXIT /B %EXITCODE%