0

J'ai créé un msi qui a 4 boîtes de dialogue. Les 4 dialogues ont un seul bouton comme ceci: - 1er dialogue: - Bouton Suivant (Texte sur le bouton: - Suivant) 2ème dialogue: - Bouton Suivant (Texte sur le bouton: - Suivant) 3ème dialogue: - Bouton Installer (Texte sur le bouton: - Installer) 4ème boîte de dialogue: - Bouton Terminer (Texte sur le bouton: - Terminer)Exécuter un msi en silence avec les arguments

Je souhaite exécuter ce msi silencieusement via l'invite de commande. j'ai vérifié sur des solutions net qui raconte cette commande: - MyMsi.msi/quiet/qn/norestart

Mais je veux savoir, comment puis-je spécifier le bouton suivant de clic CommandPrompt de sorte que installation silencieuse continue. S'il vous plaît aider. Merci d'avance.

Répondre

0

Je suis en mesure de le faire comme ceci: -

MyMSI.msi/QN

il fonctionnera le MSI en mode silencieux et il examinera tous les clics de bouton lui-même et aller de l'avant et complète l'installation.

1

Vous ne pouvez pas spécifier les clics sur les boutons à partir de la ligne de commande. Cependant, vous pouvez spécifier des propriétés:

  • S'il y a des zones de saisie de texte, des cases à cocher ou des boutons radio, ils seront associés à une propriété, et vous pouvez spécifier la valeur de la propriété à l'aide d'un argument de ligne de commande du format PROPERTYNAME=DesiredValue .
  • Si vous pouvez sélectionner des fonctionnalités dans votre assistant, vous pouvez spécifier des propriétés spéciales, notamment ADDLOCAL, pour indiquer à Windows Installer de sélectionner (ou désélectionner) une liste de fonctionnalités.
  • Les répertoires peuvent également être spécifiés, s'ils sont publics (aucune minuscule dans leur nom de propriété). Si vous pouvez modifier l'emplacement d'installation, cela est généralement lié à une propriété nommée TARGETDIR ou INSTALLDIR, mais elle peut être une propriété différente en fonction de la façon dont vous avez créé votre paquet.
  • Si, par exemple, des actions personnalisées sont déclenchées lors de InstallUISequence, mais pas ailleurs, et que vous devez installer votre package correctement, vous devez corriger la création de votre package pour ne pas l'exiger. Sinon, il ne prendra pas en charge l'installation silencieuse.

Enfin, si toutes vos pages de l'assistant sont purement informatif, puis en utilisant simplement /qn ou /qb (aka /quiet or /passive) sera suffisant. C'est souvent suffisant pour une installation par défaut.