Depuis 1 semaine que je bosse sur un script, il y a quelque chose que je ne comprend pas.
Le script suivant, lorsqu'il est seul, s'exécute sans problèmes:
Code : Tout sélectionner
WinWait("MapInfo Professional","")
WinMenuSelectItem("MapInfo Professional","","&Vertical Mapper","Show Grid Manager")
WinWait("Grid Manager","")
WinActivate("Grid Manager","")
WinWaitActive("Grid Manager","")
Si j'inclue ce script dans un autre script, cette fenêtre "Grid manager" n'apparaît plus.


Code : Tout sélectionner
....
WinActivate("MapInfo Professional","")
if winexists("Démarrage", "") then ControlClick("Démarrage", "", "Button7")
; on tente de lancer la fenêtre Grid Manager...
WinWait("MapInfo Professional","")
WinActivate("MapInfo Professional","")
WinMenuSelectItem("MapInfo Professional","","&Vertical Mapper","Show Grid Manager")
WinWait("Grid Manager","")
WinActivate("Grid Manager","")
WinWaitActive("Grid Manager","")
.....