CS4 이상에서는 명령줄을 사용하여 Extension Manager 작업 영역에서 일반적으로 수행하는 다양한 작업을 수행할 수 있습니다.

Extension Manager 명령줄 기본 사항

명령줄에서 특정 구문, 명령 및 특성을 사용하여 확장을 관리할 수 있습니다.

  1. Windows의 경우, [시작] > [모든 프로그램] > [보조프로그램] > [명령 프롬프트]를 선택하여 명령 프롬프트를 엽니다. Mac OS의 경우, 응용 프로그램/유틸리티 폴더에서 해당 아이콘을 두 번 클릭하여 터미널을 엽니다.
  2. 다음 폴더로 이동:

    • Windows: C:\Program Files\Adobe\Adobe Extension Manager CSx\
    • Mac OS: /Applications/Adobe Extension Manager CSx/Adobe Extension Manager CSx.app/Contents/MacOS

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

  3. 명령줄에서 실행 파일을 다음과 같이 입력합니다(큰따옴표 포함).
    • Windows(CS5 이상): XManCommand.exe
    • Windows (CS4): "Adobe Extension Manager CS4.exe"
    • Mac OS: “./Adobe Extension Manager CSx

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

  4. 실행 파일 뒤에 원하는 명령을 입력합니다.

    다음 목록은 사용 가능한 명령을 설명합니다.

    -package

    확장을 패키지화합니다. 필수 특성: mxi 및 mxp (CS5.5 이전) 또는 zxp.

    -install

    확장을 설치합니다. 필수 특성: mxp 또는 zxp. 선택적 특성: suppresseula(CS5.5 이상), forallusers(CS6 이상) 및 timeout(CS5 이상).

    -remove

    확장을 제거합니다. 필수 특성: product, extension. 선택적 특성(CS5 이상): timeout.

    -enable

    확장을 활성화합니다. 필수 특성: product, extension. 선택적 특성(CS5 이상): timeout.

    -disable

    확장을 비활성화합니다. 필수 특성: product, extension. 선택적 특성(CS5 이상): timeout.

    -activate

    (CS6 이상) 요소 제품 집합 활성화. 필수 특성: product, set.

    -import

    (CS6 이상) XML 파일에서 세트 구성 가져오기 필수 특성: setcfg.

    -convert

    (CS6 이상) mxp 확장명을 zxp 확장명으로 변환 필수 특성: mxp 및 zxp.

    -locate

    Extension Manager 작업 공간에서 포인트 제품을 찾습니다. 필수 특성은 product입니다.

    -from

    (CS5 이상) 명령줄 매개 변수가 BridgeTalk를 통해 전달될 때 명령 작성자를 지정합니다. 명령을 실행한 후 Extension Manager가 결과를 지정된 작성자로 다시 보냅니다. 필수 특성: product 또는 pcdentry.

    -EMBT

    명령줄 매개 변수가 BridgeTalk를 통해 전달될 때만 사용됩니다. "-EMBT"는 다른 모든 명령 앞에 나타나야 합니다. 특성: 없음

    -suppress

    Extension Manager 사용자 인터페이스 무시. -EMBT를 제외한 다른 모든 명령 앞에 와야 합니다. 특성: 없음

    -locale

    시작 시 Extension Manager의 로케일을 지정합니다. 필수 특성: lang.

    -quit

    (CS5 이상) Extension Manager 종료. 이 명령은 단독으로 사용해야 합니다.

    다음 목록은 사용 가능한 특성을 설명합니다.

    mxi

    확장 설치 파일의 이름과 위치를 지정합니다.

    mxp

    MXP 형식의 패키지 파일 이름 및 위치를 지정합니다.

    zxp

    ZXP 형식의 패키지 파일 이름 및 위치를 지정합니다.

    product

    확장을 사용하는 제품을 지정합니다. 값이 Extension Manager 창의 왼쪽 패널에 표시된 제품 이름과 동일해야 합니다.

    extension

    확장의 이름(MXI 파일에 지정되어 있음)을 지정합니다.

    pcdentry

    (CS5 이상) 명령 작성자의 BridgeTalk 식별자를 지정합니다.

    suppresseula

    (CS5.5 이상) 확장을 설치할 때 EULA 대화 상자를 무시할지 여부를 지정합니다. 유효한 값은 “y”(무시) 또는 “n”(무시 안 함) 입니다. 기본값은 “n”입니다.

    forallusers

    (CS6 이상) 값이 "y"이고 확장이 사용자 단위 확장인 경우 확장이 모든 사용자에 대해 설치되어야 한다고 지정합니다. 사용자 단위 확장은 설치 중에 파일이 사용자별 폴더에 복사되는 일종의 확장입니다. 기본값은 "n"입니다.

    lang

    로케일 언어 코드(예: en_US)를 지정합니다.

    timeout

    (CS5 이상) 다음 명령을 실행하기 전 Extension Manager가 제품 종료를 기다리는 최대 시간(초)을 지정합니다. install/enable/disable/remove 명령을 따라야 하고 0 ~ 1000의 정수여야 합니다.

    set

    (CS6 이상) 활성화할 세트 이름을 지정합니다

    setcfg

    (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 이상, 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 이상, ZXP 형식): "./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" zxp="/myfolder/mysubfolder/myfile.zxp"
  4. 확장을 설치하고 테스트하여 이상이 없는지 확인합니다.

명령줄에서 확장 설치

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. (Windows) 고유한 특성 값을 지정하여 다음 명령을 입력합니다.
    • (CS4): "Adobe Extension Manager CS4.exe" -install mxp="c:\myfile.mxp"
    • (CS5 이상, MXP 형식): "XManCommand.exe" -install mxp="c:\myfile.mxp"
    • (CS5 이상, ZXP 형식): "XManCommand.exe" -install zxp="c:\myfile.zxp"
  3. (Macintosh) 고유한 특성 값을 지정하여 다음 명령을 입력합니다.
    • (MXP 형식): "./Adobe Extension Manager CSx" -install mxp="/myfolder/mysubfolder/myfile.mxp"
    • (ZXP 형식): "./Adobe Extension Manager CSx" -install zxp="/myfolder/mysubfolder/myfile.zxp"
  4. Extension Manager 사용자 인터페이스를 무시하려면, 다음과 같이 설치 명령 앞에 무시 명령을 추가합니다.
    ... -suppress -install zxp="c:\myfile.zxp"
  5. 로케일을 지정하려면, 다음과 같이 설치 명령 앞에 로케일 명령을 추가하고 언어 속성을 지정합니다.
    ... -locale lang="ko_KR" -install zxp="c:\myfile.zxp"
  6. 확장을 테스트하여 이상이 없는지 확인합니다.

명령줄에서 확장 제거

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 특성 값을 지정하여 다음 명령을 입력합니다.
    • (Windows, CS5 이상): XManCommand.exe -remove product="Dreamweaver CSx" extension="Sample"
    • (Windows, CS4) "Adobe Extension Manager CS4.exe" -remove product="Dreamweaver CS4" extension="Sample"
    • (Macintosh): "./Adobe Extension Manager CSx" -remove product="Dreamweaver CSx" extension="Sample"

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

    Extension을 사용하는 제품을 지정하려면 product 특성을 사용합니다. 확장 프로그램의 이름을 지정하려면 확장 프로그램 특성을 사용합니다.

명령줄에서 확장 활성화

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 특성 값을 지정하여 다음 명령을 입력합니다.
    • (Windows, CS5 이상): XManCommand.exe -enable product="Dreamweaver CSx" extension="Sample"
    • (Windows, CS4): "Adobe Extension Manager CS4.exe" -enable product="Dreamweaver CS4" extension="Sample"
    • (Macintosh): "./Adobe Extension Manager CSx" -enable product="Dreamweaver CSx" extension="Sample"

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

    Extension을 사용하는 제품을 지정하려면 product 특성을 사용합니다. 확장 프로그램의 이름을 지정하려면 확장 프로그램 특성을 사용합니다.

명령줄에서 확장 비활성화

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 특성 값을 지정하여 다음 명령을 입력합니다.
    • (Windows, CS5 이상): XManCommand.exe -disable product="Dreamweaver CSx" extension="Sample"
    • (Windows, CS4): "Adobe Extension Manager CS4.exe" -disable product="Dreamweaver CS4" extension="Sample"
    • (Macintosh): "./Adobe Extension Manager CSx" -disable product="Dreamweaver CSx" extension="Sample"

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

    비활성화할 Extension을 사용하는 제품을 지정하려면 product 특성을 사용합니다. 확장 프로그램의 이름을 지정하려면 확장 프로그램 특성을 사용합니다.

Extension Manager 작업 공간에서 포인트 제품 찾기

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 속성 값을 지정하여 다음 명령을 입력합니다.
    • (Windows, CS5 이상): XManCommand.exe -locate product="Dreamweaver CSx"
    • (Windows, CS4): "Adobe Extension Manager CS4.exe" -locate product="Dreamweaver CS4"
    • (Macintosh): "./Adobe Extension Manager CSx" -locate product="Dreamweaver CSx"

    여기서 CSx는 CS6과 같은 Extension Manager 버전 번호입니다.

    찾을 제품을 지정하려면 product 특성을 사용합니다.

명령줄에서 MXP 확장을 ZXP 확장으로 변환(CS6 이상)

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 특성 값을 지정하여 다음 명령을 입력합니다.
    • Windows: XManCommand.exe -convert mxp="c:\myOldExtension.mxp" zxp=”c:\myNewExtension.zxp"
    • Mac OS: "./AdobeExtension Manager CS6" -convert mxp="/myfolder/mysubfolder/myOldExtension.mxp" zxp="/myfolder/mysubfolder/myNewExtension.zxp"

변환할 MXP 확장을 지정하려면 mxp 특성을 사용합니다. 새로운 ZXP 확장의 경로 및 이름을 지정하려면 zxp 특성을 사용합니다.

명령줄에서 확장 세트 활성화(CS6 이상)

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 속성 값을 지정하여 다음 명령을 입력합니다.
    • Windows: XManCommand.exe -activate product="Dreamweaver CS6" set="Adobe Extensions"
    • Mac OS: "./Adobe Extension Manager CS6" -activate product="Dreamweaver CS6" set="Adobe Extensions"

확장 세트를 활성화하기 위해 제품을 지정하려면 product 특성을 사용합니다. 활성화할 확장 세트의 이름을 지정하려면 set 특성을 사용합니다.

명령줄에서 세트 구성 가져오기(CS6 이상)

  1. Extension Manager 응용 프로그램 폴더로 이동합니다.
  2. 자신의 속성 값을 지정하여 다음 명령을 입력합니다.
    • Windows: XManCommand.exe -import setcfg="c:\SetConfig.xml"
    • Mac OS: "./Adobe Extension Manager CS6" -import setcfg="/myfolder/mysubfolder/SetConfig.xml"

가져올 세트 구성 파일의 경로 및 이름을 지정하려면 setcfg 특성을 사용합니다.

BridgeTalk를 통해 명령 실행

Extension Manager는 BridgeTalk를 통해 전달된 명령을 실행할 수 있습니다. BridgeTalk를 통해 전송된 모든 명령은 "-EMBT" 매개 변수로 시작해야 합니다. 명령을 Extension Manager로 보내려면 대상 BridgeTalk 식별자를 "exman-6.0"으로 지정합니다.

ExtendScript Toolkit CS6 아래의 예제 스크립트를 실행하여 패키지 명령을 BridgeTalk를 통해 Extension Manager에 보냅니다.

Windows:
 
var bt = new BridgeTalk();
bt.target = "exman-6.0";
bt.body = '-EMBT -package mxi="C:\\test.mxi" zxp="C:\\test.zxp"';
bt.send();
Mac OS:
 
var bt = new BridgeTalk();
bt.target = "exman-6.0";
bt.body = '-EMBT -package mxi="/Volumes/x1/test.mxi" zxp="/Volumes/x1/test.zxp"';
bt.send();

명령 실행 후 반환 코드

명령에 다음 두 매개 변수 중 하나가 포함된 경우 Extension Manager는 명령을 실행한 후 반환 코드를 제공합니다.

  • "-suppress"(명령이 실행될 때는 Extension Manager 사용자 인터페이스가 표시되지 않음)
  • "-from"

명령 실행 후, Extension Manager가 다음 반환 코드 중 하나를 반환합니다.

0 - 명령 성공

1 - 확장 설치 실패

2 - 확장 제거 실패

3 - 확장 활성화 실패

4 - 확장 비활성화 실패

5 - 패키지 확장 실패

6 - 확장 세트 활성화 실패

7 - Extension Manager의 인스턴스가 이미 있습니다.

8 - 세트 구성 가져오기 실패

101 - 잘못된 CLI 형식

102 - 지정한 제품이 없음

103 - 지정한 확장이 존재하지 않음

104 - 지정한 확장이 이미 활성화되어 있음

105 - 지정한 확장이 이미 비활성화되어 있음

106 - 지정한 확장 세트가 존재하지 않음

107 - 지정한 세트 구성 파일이 존재하지 않음

108 - 지정한 세트 구성 파일이 올바르지 않음

109 - 활성 확장 세트가 사전 정의된 확장 세트인 경우 지정한 확장을 활성화 또는 비활성화할 수 없음

주의: 명령을 실행하려면 관리 권한이 필요한데 현재 권한이 부족한 경우, Extension Manager CS5.5 이상에서 사용자 인터페이스가 표시될 때 관리자 자격 증명을 요청합니다. 사용자 인터페이스가 표시되지 않으면("-suppress" 매개 변수가 지정된 경우) 실행이 실패합니다. 이 경우 관리자 자격으로 명령 프롬프트를 열거나(Windows) Terminal 창에서 sudo 명령을 사용합니다(Macintosh).

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책