Mise à jour de la solution en ligne de commande

SIMAX.exe peut être exécuté en ligne de commande pour mettre à jour SIMAX.

Pour être en ligne de commande, il faut que vous vous rendiez dans le menu « Démarrer », puis cliquez sur « Exécuter ». Sélectionnez « cmd » dans la liste déroulante de « Ouvrir ».

La fenêtre de ligne de commande s’ouvre alors.

Pour cela, il faut exécuter SIMAX.exe avec /MAJ en ligne de commande.

Exemple d'utilisations :

Ø Mise à jour automatique de SIMAX

Ø Programmation de mise à jour sur un serveur TSE

Ø Mise à jour d'un répertoire de test

Les paramètres sont :

simax.exe /MAJ [Répertoire à mettre à jour] [Type source] [Répertoire source] [Options]

Þ [Répertoire à mettre à jour] : le chemin complet du SIMAX à mettre à jour, s'il n'est pas précisé c'est le répertoire de simax.exe

Þ [Type source] : une des valeurs suivantes

/ZIP : si la source est un zip (par défaut)

/REP (ou /DIR) : si la source est un répertoire contenant les fichiers à copier

Þ [Répertoire source] : en fonction du type de source

si ZIP : le chemin complet (ou relatif à simax.exe) du ZIP ou le répertoire contenant un simax.ZIP

si REP : le chemin complet (ou relatif à simax.exe) du répertoire contenant les fichiers à copier (y compris les sous-répertoires)

Si pas de [Répertoire source] défini, la source est :

si ZIP : le fichier simax.zip du répertoire de simax.exe ou celui dans le sous répertoire INSTALL

si REP : le sous répertoire INSTALL de simax.exe

Þ [Options] : Options combinable

/INV : en mode invisible, aucun dialogue utilisateur

/NONEXEC (ou /NOEXEC) : n'exécute pas le SIMAX destination après la mise a jour

/SVG (ou /BACKUP) : fait un backup (en zip) des fichiers avant la mise à jour dans un sous répertoire SAUVEGARDE de la destination

Remarque :

Si les répertoires contiennent des espaces, il faut les mettre entre guillemets (« »).

Si la source contient un fichier de configuration info.simax avec une clé VERSION, le fichier de configuration info.simax destination est mis à jour.

Si le répertoire à mettre à jour est celui du simax.exe alors la mise à jour ne peut pas se faire. Si la mise à jour échoue l'exécutable retourne 1 sinon 0

A partir de Windows Vista :

Si la mise à jour n'est pas exécutée en mode administrateur et que la destination à mettre à jour nécessite les droits d'administrateur, la mise à jour est relancée automatiquement en mode administrateur.

Par exemple si la destination est "c:\Programmes\NOUT\SIMAX",

SIMAXOnline sera aussi mis à jour par le même système.

Fichiers nécessaires pour la mise à jour :

SIMAX.exe

MFC*.dll

MSVC*.dll

Exemple :

SIMAX.EXE /MAJ "c:\SIMAX" /ZIP "\\serveur\PartageSIMAX\MAJ" /NONEXEC

Met à jour le répertoire "c:\SIMAX" à partir du zip sur le serveur "serveur" et ne lance pas SIMAX après la mise à jour.

Mis à jour