在 Extension Manager CC 中,您可以使用命令行执行您在 Extension Manager 工作区中正常执行的各种操作。

Extension Manager 命令行基础知识

可以使用特定语法、命令和属性从命令行管理扩展。Extension Manager CC 中的命令行语法有显著更改。有关 Extension Manager CS6 或更早版本中使用的命令行语法,请参阅本文

  1. 在 Windows 中,选择“开始”>“所有程序”>“附件”>“命令提示符”以打开命令提示符。在 Mac OS 上,双击“应用程序/实用工具”文件夹中的终端图标以打开终端。
  2. 导航到以下文件夹:
    • Windows:C:\Program Files\Adobe\Adobe Extension Manager CC\
    • Mac OS:/Applications/Adobe Extension Manager CC/Adobe Extension Manager CC.app/Contents/MacOS
  3. 在命令行上,输入以下可执行文件(包括双引号):
    • Windows:"ExManCmd.exe"
    • Mac OS:"./ExManCmd"
  4. 输入可执行文件后,输入所需的命令。

    下表描述了可用的命令:
Windows 上的命令 MAC 上的命令 说明 必要属性
/help --help 显示命令行的帮助信息。  
/launch --launch 从命令行启动 Extension Manager  
/install
--install 安装扩展。  ZXP(文件路径)
/remove --remove 移除扩展。 扩展的名称
/enable --enable 启用扩展。 扩展的名称
/disable --disable 禁用扩展。 扩展的名称
/list all --list all 列出安装的所有扩展。  
/list --list 显示指定的产品扩展。 产品的名称
/update --update 更新扩展 扩展的名称
/list_update all --list_update all 列出需要安装最新更新的扩展  
/list_update --list_update 列出指定的产品已更新扩展 产品的名称
/locale --locale 启动时指定 Extension Manager 的区域设置 lang
/list_update_extension --list_update_extension 列出扩展的更新 扩展的名称
/install_for_all --install_for_all 为计算机上的所有用户帐户安装扩展 ZXP(文件路径)
/remove_for_all --remove_for_all 为计算机上的所有用户帐户删除扩展 扩展的名称
/disableSendResult --disableSendResult 不要将安装或删除结果发送至其他 Adobe 产品 true/false

下表描述可用属性的列表:

属性 说明
zxp(文件路径)
指定 ZXP 格式包文件的名称和位置。
lang
指定区域设置语言代码,例如 en_US。
扩展名称
指定扩展的名称(按照 MXI 文件中指定的名称)
产品显示名称
指定使用扩展的产品。

(仅CS6和初始版本)从命令行打包的扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. (Windows) 输入以下命令,指定自己的属性值:
    • (CS4):"Adobe Extension Manager CS4.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5 和 CS5.5,MXP 格式):"XManCommand.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5,CS5.5 和 CS6,ZXP 格式):"XManCommand.exe" -package mxi="c:\myfile.mxi" zxp="c:\myfile.zxp"
  3. (Macintosh) 输入以下命令,指定自己的属性值:
    • (CS4/CS5/CS5.5,MXP 格式):"./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" mxp="/myfolder/mysubfolder/myfile.mxp"
    • (CS5、CS5.5 和 CS6, ZXP格式):“。/Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" zxp="/myfolder/mysubfolder/myfile.zxp"
  4. 安装并测试该扩展,以确保一切均可正常工作。

从命令行安装扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. (Windows) 输入以下命令,指定您自己的属性值:
    (ZXP 格式): ExManCmd.exe /install "c:\myfile.zxp"
  3. (Macintosh) 输入以下命令,指定您自己的属性值:
    (ZXP 格式): ./ExManCmd --install "/myfolder/mysubfolder/myfile.zxp"
  4. 要指定区域设置,请在安装命令前添加区域设置命令并指定 lang 属性,如下所示:
    ExManCmd.exe /locale "en_US" /install "c:\myfile.zxp"
  5. 测试扩展,以确保一切均可正常工作

从命令行移除扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows): ExManCmd.exe /remove "Sample"
    • (Macintosh): ./ExManCmd --remove "Sample" 

    使用 extension 属性指定扩展的名称。

使用命令行为计算机上的所有用户帐户安装扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows) ExManCmd.exe /install_for_all "c:\myfile.zxp"
    • (Macintosh) ./ExManCmd --install_for_all "/myfolder/mysubfolder/myfile.zxp"
  3. 测试扩展,以确保其工作正常。

使用命令行为计算机上的所有用户帐户删除扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows) ExManCmd.exe /remove_for_all "Sample"
    • (Macintosh) ./ExManCmd --remove_for_all "Sample"
  3. 使用 extension 属性指定扩展的名称。

从命令行启用扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows): ExManCmd.exe /enable "Sample"
    • (Macintosh): ./ExManCmd --enable "Sample" 

    使用 extension 属性指定扩展的名称。

从命令行禁用扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows): ExManCmd.exe /disable "Sample"
    • (Macintosh): ./ExManCmd --disable "Sample" 

    使用 extension 属性指定扩展的名称。

从命令行启动 Extension Manager

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows): ExManCmd.exe /launch "en_US"
    • (Macintosh): ./ExManCmd --launch "en_US" 

    使用 lang 属性指定 Extension Manager 的区域设置语言代码。

从命令行更新扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows):ExManCmd.exe/update "Sample"
    • (Macintosh): ./ExManCmd --update "Sample"

使用 extension 属性指定扩展的名称

从命令行列出扩展

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows):ExManCmd.exe /list "all"
    • (Windows):ExManCmd.exe /list "Photoshop CC 64"
    • (Macintosh):./ExManCmd --list "Photoshop CC 64"

使用 all 属性列出安装在系统上的所有扩展。使用 product name 属性列出专为该产品安装的扩展。

从命令行列出多个扩展的更新

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows):ExManCmd.exe /list_update "all"
    • (Windows):ExManCmd.exe /list_update "Photoshop CC 64"
    • (Macintosh):./ExManCmd --list_update "Photoshop CC 64"

使用 all 属性列出系统中安装的所有可更新扩展。使用 product name 属性列出专为该产品安装的扩展。

从命令行列出某个扩展的更新

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows) ExManCmd.exe /list_update_extension "Sample"
    • (Macintosh) ./ExManCmd --list_update_extension "Sample"
  3. 使用扩展名属性,列出此扩展是否需要更新。

限制将安装结果发送至其他 Adobe 产品

Extension Manager 命令行工具默认将扩展安装或删除结果发送至另一个 Adobe 产品。请使用 disableSendResult 禁用这项功能。

  1. 导航到 Extension Manager 应用程序文件夹。
  2. 输入以下命令以指定自己的属性值:
    • (Windows) ExManCmd.exe /disableSendResult true /install "c:\myfile.zxp"
    • (Macintosh) ./ExManCmd --disableSendResult true --install "/myfolder/mysubfolder/myfile.zxp"

通过 BridgeTalk 执行命令

Extension Manager 可以执行通过 BridgeTalk 传递的安装命令。要将命令发送到 Extension Manager,请将目标 BridgeTalk 标识符指定为“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();

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略