# Mise à jour de la solution en ligne de commande

&#x20;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 ».

<figure><img src="/files/vWkMSHXXlbt5cCMFVKPm" alt=""><figcaption></figcaption></figure>

&#x20;

&#x20;

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

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

&#x20;

Exemple d'utilisations :

Ø  Mise à jour automatique de SIMAX

Ø  Programmation de mise à jour sur un serveur TSE

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

&#x20;

Les paramètres sont :

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

&#x20;

Þ    *\[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

&#x20;

Þ    *\[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

&#x20;

**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

&#x20;

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",

&#x20;

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

&#x20;

Fichiers nécessaires pour la mise à jour :

SIMAX.exe

MFC\*.dll

MSVC\*.dll

&#x20;

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.

<figure><img src="/files/iL4ZkeaLYBNDYGEbzGUm" alt=""><figcaption></figcaption></figure>

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.simax.fr/parametrage/mise-a-jour-du-logiciel/mise-a-jour-de-la-solution-en-ligne-de-commande.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
