La liste de code JScript ci-dessous démarre l’application et l’arrête. Si une instance de l’application est déjà en cours d'exécution, l’instance en cours sera renvoyée. Pour exécuter un script, démarrez-le depuis la fenêtre d’invite de commande ou depuis Windows Explorer, voir également Accéder à l’API.
// Initialisez l’objet COM de l’application. Ceci démarrera une nouvelle instance de l’application et // renvoie son objet COM principal. Dépendant des paramètres COM, l’objet COM principal d’une // application déjà en cours peut être renvoyé. try { objMapForce = WScript.GetObject("", "MapForce.Application"); } catch(err) {} if( typeof( objMapForce ) == "undefined" ) { try { objMapForce = WScript.GetObject("", "MapForce_x64.Application") } catch(err) { WScript.Echo( "Ne peut accéder à ou créer MapForce.Application" ); WScript.Quit(); } } // si nouvellement lancée, l’application démarrera sans son IU visible. Mettez-la à visible. objMapForce.Visible = true; WScript.Echo(objMapForce.Edition + " a démarré avec succès. "); objMapForce.Visible = false; // arrêtera l’application si elle n’a plus de connexions COM //objMapForce.Visible = true; // maintiendra l’application en cours d’exécution avec l’IU visible |