Opérations à partir de la ligne de commande

Dans Extension Manager CC, vous pouvez utiliser la ligne de commande pour réaliser différentes opérations habituellement effectuées dans l’espace de travail d’Extension Manager.

Bases de la ligne de commande Extension Manager

En utilisant une syntaxe, des commandes et des attributs particuliers, il est possible de gérer les extensions via la ligne de commande. Des changements notables ont été apportés à la syntaxe de ligne de commande d’Extension Manager CC. Pour plus d’informations sur la syntaxe de ligne de commande utilisée dans Extension Manager CS6 ou versions précédentes, consultez cet article.

  1. Sous Windows, ouvrez l’invite de commandes en sélectionnant Démarrer > Tous les programmes > Accessoires > Invite de commandes. Sous Mac Os, ouvrez Terminal en double-cliquant sur l’icône correspondante dans le dossier Applications/Utilitaires.
  2. Accédez au dossier suivant :
    • Windows : C:\Program Files\Adobe\Adobe Extension Manager CC\
    • Mac OS : /Applications/Adobe Extension Manager CC/Adobe Extension Manager CC.app/Contents/MacOS
  3. Dans la ligne de commande, indiquez l’exécutable comme suit (en intégrant les guillemets) :
    • Windows : "ExManCmd.exe"
    • Mac OS : “./ExManCmd”
  4.  Après l’exécutable, saisissez la commande souhaitée.

    Les commandes disponibles sont décrites dans la liste suivante :
Commande Windows Commande Mac Description Attributs requis
/help --help Afficher l’aide de la ligne de commande.  
/launch --launch Lancer Extension Manager à partir de la ligne de commande.  
/install
--install Installer une extension.  ZXP (chemin d’accès au fichier)
/remove --remove Supprimer une extension. Nom de l’extension
/enable --enable Activer une extension. Nom de l’extension
/disable --disable Désactiver une extension. Nom de l’extension
/list all --list all Répertorier toutes les extensions installées.  
/list --list Afficher les extensions du produit spécifié. Nom du produit
/update --update Mettre à jour une extension. Nom de l’extension
/list_update all --list_update all Répertorier les extensions dont de nouvelles mises à jour sont à installer.  
/list_update --list_update Répertorier les extensions mises à jour du produit spécifié. Nom du produit
/locale --locale Définir les paramètres régionaux d’Extension Manager au démarrage. lang
/list_update_extension --list_update_extension Répertorier les mises à jour d’une extension. Nom de l’extension
/install_for_all --install_for_all Installer l’extension pour tous les comptes utilisateur d’un même ordinateur. ZXP(chemin d’accès au fichier)
/remove_for_all --remove_for_all Supprimer l’extension pour tous les comptes utilisateur d’un même ordinateur. Nom de l’extension
/disableSendResult --disableSendResult Ne pas envoyer les résultats d’installation ou de désinstallation aux autres produits Adobe. True/False

Le tableau suivant présente la liste des attributs disponibles :

Attributs

Description

zxp(chemin d’accès au fichier)

Indique le nom et l’emplacement du fichier de compression au format ZXP.

lang

Indique le code de la langue locale (fr_FR, par exemple).

extension name

Indique le nom de l’extension (comme indiqué dans le fichier MXI).

product display name

Indique quel produit utilise l’extension.

(CS6 et versions antérieures uniquement)Création d’un pack contenant une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. (Windows) Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (CS4) : "Adobe Extension Manager CS4.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5 et CS5.5, format MXP) : "XManCommand.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5, CS5.5 et CS6, format ZXP) : "XManCommand.exe" -package mxi="c:\myfile.mxi" zxp="c:\myfile.zxp"
  3. (Macintosh) Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (CS4/CS5/CS5.5, format MXP) : "./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" mxp="/myfolder/mysubfolder/myfile.mxp"
    • (CS5, CS5.5 et CS6, format ZXP) : "./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" zxp="/myfolder/mysubfolder/myfile.zxp"
  4. Installez et testez l’extension afin de vérifier que tout fonctionne comme prévu.

Installation d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. (Windows) Entrez la commande suivante en spécifiant votre propre valeur d’attribut :
    (format ZXP) : ExManCmd.exe /install "c:\myfile.zxp"
  3. (Macintosh) Entrez la commande suivante en spécifiant votre propre valeur d’attribut :
    (format ZXP) : ./ExManCmd --install "/myfolder/mysubfolder/myfile.zxp"
  4. Pour définir les paramètres régionaux, ajoutez la commande locale et définissez l’attribut lang avant la commande install, comme suit :
    ExManCmd.exe /locale "fr_FR" /install "c:\myfile.zxp"
  5. Testez l’extension afin de vérifier que tout fonctionne comme prévu.

Suppression d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /remove "Sample"
    • (Macintosh) : ./ExManCmd --remove "Sample" 

    Utilisez l’attribut extension pour indiquer le nom de l’extension.

Installation d’une extension pour tous les comptes utilisateur d’un même ordinateur à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en définissant votre propre valeur d’attribut :
    • (Windows) : ExManCmd.exe /install_for_all "c:\myfile.zxp"
    • (Macintosh) : ./ExManCmd --install_for_all "/myfolder/mysubfolder/myfile.zxp"
  3. Testez l’extension afin de vérifier qu’elle fonctionne correctement.

Suppression d’une extension pour tous les comptes utilisateur d’un même ordinateur à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /remove_for_all "Sample"
    • (Macintosh) : ./ExManCmd --remove_for_all "Sample"
  3. Utilisez l’attribut extension pour indiquer le nom de l’extension.

Activation d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /enable "Sample"
    • (Macintosh) : ./ExManCmd --enable "Sample" 

    Utilisez l’attribut extension pour indiquer le nom de l’extension.

Désactivation d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /disable "Sample"
    • (Macintosh) : ./ExManCmd --disable "Sample" 

    Utilisez l’attribut extension pour indiquer le nom de l’extension.

Lancement d’Extension Manager à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /launch "fr_FR"
    • (Macintosh) : ./ExManCmd --launch "fr_FR" 

    Utilisez l’attribut lang pour spécifier le code de la langue locale pour Extension Manager.

Mise à jour d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe/update "Sample"
    • (Macintosh) : ./ExManCmd --update "Sample"

Utilisez l’attribut extension pour indiquer le nom de l’extension.

Liste des extensions à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /list "all"
    • (Windows) : ExManCmd.exe /list "Photoshop CC 64"
    • (Macintosh) : ./ExManCmd --list "Photoshop CC 64"

Utilisez l’attribut all pour répertorier toutes les extensions installées sur le système. Utilisez l’attribut product name pour répertorier toutes les extensions installées pour le produit spécifié.

Liste des mises à jour de plusieurs extensions à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /list_update "all" 
    • (Windows) : ExManCmd.exe /list_update "Photoshop CC 64"
    • (Macintosh) : ./ExManCmd --list_update "Photoshop CC 64"

Utilisez l’attribut all pour répertorier toutes les extensions susceptibles d’être mises à jour installées sur le système. Utilisez l’attribut product name pour répertorier toutes les extensions installées pour le produit spécifié.

Liste des mises à jour d’une extension à partir de la ligne de commande

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /list_update_extension "Sample"
    • (Macintosh) : ./ExManCmd --list_update_extension "Sample"
  3. Utilisez l’attribut correspondant au nom de l’extension afin d’en répertorier les éventuelles mises à jour.

Limitation de l’envoi des résultats d’installation aux autres produits Adobe

Par défaut, l’outil de ligne de commande Extension Manager transmet le résultat de l’installation ou de la désinstallation d’une extension aux autres produits Adobe. Utilisez disableSendResult pour désactiver cette fonction.

  1. Naviguez jusqu’au dossier de l’application Extension Manager.
  2. Saisissez la commande suivante en spécifiant vos propres valeurs d’attributs :
    • (Windows) : ExManCmd.exe /disableSendResult true /install "c:\myfile.zxp"
    • (Macintosh) : ./ExManCmd --disableSendResult true --install "/myfolder/mysubfolder/myfile.zxp"

Exécution de commandes via BridgeTalk

Extension Manager peut exécuter les commandes install transmises via BridgeTalk. Pour envoyer des commandes vers Extension Manager, indiquez l’identifiant BridgeTalk cible à l’aide de l’attribut "exman-7.0".

Windows :

var bt = new BridgeTalk();
bt.target = "exman-7.0"; 
bt.body = "C:\\test.zxp"; 
bt.send()

Mac OS :

var bt = new BridgeTalk(); 
bt.target = "exman-7.0";
bt.body = "/Volumes/x1/test.zxp"; 
bt.send();
Logo Adobe

Accéder à votre compte