Paramètres de ligne de commande pour les installateurs CIMCO

Information

Ce document est basé sur l'article « Paramètres de ligne de commande de configuration » disponible sur le site Web d'Inno Setup à l'adresse Configurer les paramètres de ligne de commande, et est ajusté pour les installateurs CIMCO Software 2022/2023 et CIMCO Edit 2022/2023.

Dernière mise à jour : 2023-09-19.

Configurer les paramètres de ligne de commande

Le programme d'installation accepte les paramètres de ligne de commande facultatifs. Ceux-ci peuvent être utiles aux administrateurs système et à d'autres programmes appelant le programme d'installation.

/AIDE, /?
Affiche un résumé de ces informations. Ignoré si la directive de la section UseSetupLdr [Setup] a été définie sur no.

/SP-
Désactive le message Ceci va installer… Souhaitez-vous continuer ? invite au début de l’installation. Bien entendu, cela n'aura aucun effet si la directive de la section DisableStartupPrompt [Setup] a été définie sur oui.

/SILENCIEUX, /TRÈS SILENCIEUX
Demande au programme d'installation d'être silencieux ou très silencieux. Lorsque l'installation est silencieuse, l'assistant et la fenêtre d'arrière-plan ne s'affichent pas, mais la fenêtre de progression de l'installation l'est. Lorsqu'une installation est très silencieuse, cette fenêtre de progression de l'installation ne s'affiche pas. Tout le reste est normal, par exemple les messages d'erreur lors de l'installation sont affichés et l'invite de démarrage l'est (si vous ne l'avez pas désactivé avec DisableStartupPrompt ou l'option de ligne de commande '/SP-' expliquée ci-dessus).

Si un redémarrage est nécessaire et que la commande '/NORESTART' n'est pas utilisée (voir ci-dessous) et que le programme d'installation est silencieux, il affichera un message Reboot now ? messagerie. S'il est très silencieux, il redémarrera sans demander.

/SUPPRESSER LES BOÎTES MSG
Demande au programme d’installation de supprimer les boîtes de message. N'a d'effet qu'en combinaison avec '/SILENT' ou '/VERYSILENT'.

La réponse par défaut dans les situations où il y a un choix est :

  • Oui dans un message « Conserver le fichier le plus récent ? » situation.
  • Non dans un message « Le fichier existe, confirmez l'écrasement ». situation.
  • Abandonner dans les situations Abandonner/Réessayer.
  • Annuler dans les situations Réessayer/Annuler.
  • Oui (= continuer) dans une situation DiskSpaceWarning/DirExists/DirDoesntExist/NoUninstallWarning/ExitSetupMessage/ConfirmUninstall.
  • Oui (= redémarrage) dans une situation FinishedRestartMessage/UninstalledAndNeedsRestart.
  • Le choix recommandé dans une situation PrivilegesRequiredOverridesAllowed=dialog.

5 boîtes de message ne sont pas supprimables :

  • La boîte de message À propos de la configuration.
  • La configuration de sortie ? messagerie.
  • La boîte de message FileNotInDir2 s'affiche lorsque le programme d'installation nécessite l'insertion d'un nouveau disque et que le disque n'est pas trouvé.
  • Toute boîte de message (d'erreur) affichée avant l'installation (ou la désinstallation) peut lire les paramètres de ligne de commande.
  • Toute boîte de dialogue de tâche ou boîte de message affichée par [Code] prend en charge les fonctions TaskDialogMsgBox et MsgBox.

/TOUS LES UTILISATEURS
Demande au programme d'installation d'installer dans installation administrative mode. N'a d'effet que lorsque la directive de la section [Setup] PrivilègesObligatoiresRemplacementsAutorisés permet le remplacement de la ligne de commande.

/UTILISATEUR ACTUEL
Demande au programme d'installation d'installer dans installation non administrative mode. N'a d'effet que lorsque la directive de la section [Setup] PrivilègesObligatoiresRemplacementsAutorisés permet le remplacement de la ligne de commande.

/ENREGISTRER
Permet au programme d'installation de créer un fichier journal dans le répertoire TEMP de l'utilisateur détaillant l'installation du fichier et les actions [Exécuter] effectuées pendant le processus d'installation. Cela peut être une aide au débogage utile. Par exemple, si vous pensez qu'un fichier n'est pas remplacé alors que vous pensez qu'il devrait l'être (ou vice versa), le fichier journal vous indiquera si le fichier a vraiment été ignoré et pourquoi.

Le fichier journal est créé avec un nom unique basé sur la date actuelle. (Il n'écrasera ni ne s'ajoutera aux fichiers existants.)

Les informations contenues dans le fichier journal sont de nature technique et ne sont donc pas destinées à être compréhensibles par les utilisateurs finaux. Il n'est pas non plus conçu pour être analysable par une machine ; le format du fichier est sujet à changement sans préavis.

/LOG = "nom du fichier"
Identique à /LOG, sauf qu'il vous permet de spécifier un chemin/nom de fichier fixe à utiliser pour le fichier journal. Si un fichier portant le nom spécifié existe déjà, il sera écrasé. Si le fichier ne peut pas être créé, le programme d'installation s'interrompra avec un message d'erreur.

/NOCANCEL
Empêche l'utilisateur d'annuler pendant le processus d'installation, en désactivant le bouton Annuler et en ignorant les clics sur le bouton de fermeture. Utile avec '/SILENT' ou '/VERYSILENT'.

/NORESTART
Empêche le programme d'installation de redémarrer le système après une installation réussie ou après un échec de préparation à l'installation qui demande un redémarrage. Généralement utilisé avec /SILENT ou /VERYSILENT.

/RESTARTEXITCODE=code de sortie
Spécifie un code de sortie personnalisé que le programme d'installation doit renvoyer lorsque le système doit être redémarré après une installation réussie. (Par défaut, 0 est renvoyé dans ce cas.) Généralement utilisé avec /NORESTART. Voir également: Configurer les codes de sortie

/FERMERAPPLICATIONS
Demande au programme d'installation de fermer les applications utilisant des fichiers qui doivent être mis à jour par le programme d'installation si possible.

/NOCLOSEAPPLICATIONS
Empêche le programme d'installation de fermer les applications utilisant des fichiers qui doivent être mis à jour par le programme d'installation. Si /CLOSEAPPLICATIONS a également été utilisé, ce paramètre de ligne de commande est ignoré.

/FORCEFERMERAPPLICATIONS
Demande au programme d’installation de forcer la fermeture lors de la fermeture des applications.

/NOFORCECLOSEAPPLICATIONS
Empêche le programme d'installation de forcer la fermeture lors de la fermeture des applications. Si /FORCECLOSEAPPLICATIONS a également été utilisé, ce paramètre de ligne de commande est ignoré.

/LOGCLOSEAPPLICATIONS
Demande au programme d'installation de créer une journalisation supplémentaire lors de la fermeture des applications à des fins de débogage.

/ REDÉMARRER LES APPLICATIONS
Demande au programme d'installation de redémarrer les applications si possible.

/NORESTARTAPPLICATIONS
Empêche le programme d'installation de redémarrer les applications. Si /RESTARTAPPLICATIONS a également été utilisé, ce paramètre de ligne de commande est ignoré.

/LOADINF=”nom de fichier”
Demande au programme d'installation de charger les paramètres du fichier spécifié après avoir vérifié la ligne de commande. Ce fichier peut être préparé à l'aide de la commande '/SAVEINF=' comme expliqué ci-dessous.

N'oubliez pas d'utiliser des guillemets si le nom du fichier contient des espaces.

/SAVEINF=”nom de fichier”
Demande au programme d'installation d'enregistrer les paramètres d'installation dans le fichier spécifié.

N'oubliez pas d'utiliser des guillemets si le nom du fichier contient des espaces.

/LANG=langue
Spécifie la langue à utiliser. langue spécifie le nom interne de la langue tel que spécifié dans une entrée de la section [Langues].

Lorsqu'un paramètre /LANG valide est utilisé, la boîte de dialogue Sélectionner la langue sera supprimée.

/DIR=”x:\nomrépertoire”
Remplace le nom de répertoire par défaut affiché sur la page de l'assistant Sélectionner l'emplacement de destination. Un chemin d'accès complet doit être spécifié. Peut inclure un préfixe « expand : » qui demande au programme d'installation de développer tout constantes dans le nom. Par exemple : '/DIR=expand:{autopf}\Mon programme'.

Le chemin par défaut est : « {commonpf}\CIMCO 2022 ».
{commonpf} se développe jusqu'au chemin du répertoire Program Files du système, généralement « C:\Program Files ».

/GROUP=”nom du dossier”
Remplace le nom de dossier par défaut affiché sur la page de l'assistant Sélectionner le dossier du menu Démarrer. Peut inclure un préfixe « expand : », voir « /DIR= ». Si la directive de la section [Setup] DisableProgramGroupPage a été définie sur oui, ce paramètre de ligne de commande est ignoré.

/NOICONS
Demande au programme d'installation de cocher initialement la case Ne pas créer de dossier dans le menu Démarrer sur la page de l'assistant Sélectionner le dossier du menu Démarrer.

/TYPE=nom du type
Remplace la valeur par défaut type de configuration.

Si le type spécifié existe et n’est pas un type personnalisé, alors tout paramètre /COMPONENTS sera ignoré.

Noms de types disponibles :

Tapez le nomDescription
completInstallation complète (tous les composants sélectionnés)
coutumeInstallation personnalisée (l'utilisateur peut choisir les composants à sélectionner dans l'interface utilisateur du programme d'installation. Non pertinent ici. Utilisez /COMPONENTS pour sélectionner des composants spécifiques à la place.)

/COMPONENTS=”liste de noms de composants séparés par des virgules”
Remplace la valeur par défaut composant paramètres. L’utilisation de ce paramètre de ligne de commande oblige le programme d’installation à sélectionner automatiquement un type personnalisé. Si aucun type personnalisé n'est défini, ce paramètre est ignoré.

Seuls les composants spécifiés seront sélectionnés ; le reste sera désélectionné.

Noms de composants disponibles :

Nom du composantDescription
éditeurCIMCO Edit
dncsrvServeur CIMCO DNC-Max
dnccltClient CIMCO DNC-Max
mdccltClient CIMCO MDC-Max
ncbaseServeur CIMCO NC-Base
licencesrvGestionnaire CIMCO Software / Serveur de licences

Exemple:
Désélectionnez tous les composants, puis sélectionnez les composants CIMCO Edit (« éditeur ») et CIMCO Software Manager (« licsrv ») :
/COMPONENTS=”éditeur,licsrv”