Modelio en ligne de commande

Pour exécuter Modelio en ligne de commande, vous devez lancer :

  • Sous Windows:
    L’exécutable modelio.exe qui se trouve dans le répertoire où est installé Modelio.

  • Sous Linux:
    L’exécutable modelio.sh qui se trouve dans le répertoire où est installé Modelio.

  • Sous MacOSX:
    L’exécutable modelio qui se trouve dans le sous-répertoire Contents/MacOS où est installé Modelio.

Plus loin, nous appellerons ${MODELIO_EXE}, l’exécutable de Modelio avec tout son chemin (par exemple : C:\Program Files\Modelio Open Source 4.1\modelio.exe)

Liste des options

Modelio peut être lancé avec les options suivantes :

-workspace workspacePath
Définit le chemin de l’espace de travail.
Par exemple, pour ouvrir Modelio en ayant pour espace de travail le répertoire C:\Users\user\myWorkspace:
${MODELIO_EXE} -workspace C:\Users\user\myWorkspace

-project projectName
Définit le projet à ouvrir dans l’espace de travail. Cette option est incompatible avec "-create".
Par exemple :

  • Ouvrir un projet Modelio nommé "MyProject" :
    ${MODELIO_EXE} -project MyProject

  • Ouvrir un project nommé "MyOtherProject" dans l’espace de travail C:\Users\user\myWorkspace :
    ${MODELIO_EXE} -workspace C:\Users\user\myWorkspace -project MyOtherProject

-create projectName
Créé un projet ayant pour nom projectName dans l’espace de travail. Cette option est incompatible avec "-project".
Par exemple:

  • Créer un nouveau projet nommé "MyNewProject" :
    ${MODELIO_EXE} -create MyNewProject

  • Créer un nouveau projet nommé "AnotherNewProject" dans l’espace de travail C:\Users\user\myWorkspace :
    ${MODELIO_EXE} -workspace C:\Users\user\myWorkspace -create MyNewProject

-batch scriptFile
Définit un script Jython. Le script Jython sera automatiquement lancé sur le projet ouvert. Après son exécution, Modelio se fermera automatiquement. Cette option doit être utilisée avec "-project" ou "-create".
Par exemple :

  • Exécuter le script Jython "C:\Users\user\myscript.py" sur le projet "MyProject".
    ${MODELIO_EXE} -project MyProject -batch C:\Users\user\myscript.py

  • Créer le projet "MyNewProject" et exécuter le script Jython "C:\Users\user\myscript.py" sur ce projet.
    ${MODELIO_EXE} -create MyNewProject -batch C:\Users\user\myscript.py

-param key val
Créé une variable key contenant la valeur val. Cette variable est disponible dans les scripts Jython.
Par exemple :

  • Exécuter le script Jython "C:\Users\user\myscript.py" sur le projet "MyProject" et déclarant deux variables "myVar1" et "myVar2" ayant respectivement pour valeur "the value1" et "the value2" :
    ${MODELIO_EXE} -project MyProject -batch C:\Users\user\myscript.py -param myVar1 "the value1" -param myVar2 "the value2"