[R] Pourquoi ces lignes s'éxécutent quand elles sont seules
Posté : jeu. 27 mars 2008 10:56
Bonjour,
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:La fenêtre "Grid Manager" apparaît.
Si j'inclue ce script dans un autre script, cette fenêtre "Grid manager" n'apparaît plus.
C'est l'horreur car ça m'empêche de continuer. Quelqu'un saurait m'expliquer cette différence d'exécution?
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","")
.....