장치 에뮬레이터 명령줄 참조
업데이트: 2007년 11월
다음 구문을 사용하여 명령 프롬프트에서 장치 에뮬레이터를 시작합니다. /s 또는 @decfg_filename 명령줄 옵션을 사용하지 않는 경우에는 os_image_file_name이 있어야 합니다.
참고: |
---|
일부 SDK에서는 옵션 중 일부가 지원되지 않습니다. 자세한 내용은 SDK 설명서를 참조하십시오. |
DeviceEmulator os_image_file_name [/a] [/c] [/f [featurevalue]]
[/flash [flash_file_name]] [/h] [/hostkey keyname]
[/language LangID] [/memsize size] [/n [macaddress]]
[/nosecurityprompt] [/p [macaddress]] [/r ROM_address]
[/rotate angle] [/s save-state_file_name]
[/sharedfolder directoryname] [/skin skin_file_name] [/tooltips
state] [/u0 serialport] [/u1 serialport] [/u2 serialport]
[/video <width>x<height>x<bit depth>] [/vmid {GUID}]
[/vmname name] [/z]
매개 변수
매개 변수 |
설명 |
---|---|
os_image_file_name |
에뮬레이터에서 사용할 커널 이미지의 경로 및 파일 이름(*.bin 또는 *.nb0)을 지정합니다. /s명령줄 옵션을 사용하면 커널 이미지, 장치 에뮬레이터 구성 파일 또는 상태 저장 파일에서 장치 에뮬레이터를 시작할 수 있습니다. |
@decfg_filename |
사용할 장치 에뮬레이터 구성 파일(*.decfg)의 경로와 파일 이름을 지정합니다. /s명령줄 옵션을 사용하면 커널 이미지, 장치 에뮬레이터 구성 파일 또는 상태 저장 파일에서 장치 에뮬레이터를 시작할 수 있습니다. |
스위치
스위치 |
설명 |
||||
---|---|---|---|---|---|
/a |
포커스가 없는 경우에도 에뮬레이터 창을 항상 맨 위에 표시합니다. |
||||
/battery |
배터리 전원을 지정합니다. 이 옵션이 없으면 에뮬레이터는 기본적으로 AC 전원을 사용합니다. |
||||
/batterycharge[n] |
배터리 충전 상태를 0에서 100 사이의 백분율 n으로 지정합니다. 이 옵션이 없으면 충전 상태가 기본적으로 100%로 설정됩니다. |
||||
/c |
Windows CE 디버그 직렬 포트의 출력을 보여 주는 콘솔 창을 만들어서 표시하며, 이 창에서 사용자가 입력한 키 입력은 전송됩니다. 이 기술은 디버그 출력을 확인하고 Platform Builder에서 커널 이미지를 다운로드하는 데 유용합니다. |
||||
/cpucore |
ARMv4 또는 ARMv5. 기본값은 ARMv4입니다. |
||||
/cpuoptions |
(T)humb, (D)ebug, (I)nternetworking, (M)Long Multiply, (e)DSP의 조합입니다. 이 중에서 T, D 및 I는 항상 설정해야 합니다. |
||||
/defaultsave |
VMID를 상태 저장 이름으로 사용하고 상태 저장 파일을 사용자별 디렉터리에 저장합니다.
|
||||
/funckey[value] |
이 특수 스위치는 대개 값이 193입니다. 값이 193인 경우 키보드 기능 키(F1, F2 등)가 장치 에뮬레이터의 소프트 키로 매핑됩니다. |
||||
/flash[flash_file_name] |
플래시 메모리 에뮬레이션을 사용합니다. 여기서 선택 사항인 flash_file_name은 플래시 메모리 저장소로 사용할 파일의 이름을 지정합니다. |
||||
/h |
네트워크 패킷에 대해 호스트 전용 라우팅을 설정합니다. CS8900 카드와 NE2000 카드 모두에 영향을 줍니다. |
||||
/hostkeykeyname |
호스트 키를 지정합니다. 여기서 대소문자를 구분하지 않는 keyname은 None, Left-Alt 또는 Right-Alt가 될 수 있습니다. |
||||
/languageLangID |
UI 언어를 지정합니다. 여기서 LangID는 네 자리로 된 10진수입니다. |
||||
/memsizesize |
에뮬레이션된 RAM 크기를 설정합니다. 여기서 size는 메가바이트 단위입니다. 유효한 값은 64부터 256까지입니다. 유효한 값을 지정하지 않으면 size의 기본값인 64로 설정됩니다. |
||||
/n[macaddress] |
CS8900 네트워크 어댑터를 사용합니다. 여기서 선택 사항인 macaddress는 카드가 바인딩될 호스트 어댑터를 지정하는 12자리 16진수입니다. |
||||
/nosecurityprompt |
상태 저장 파일에서 네트워크 연결, 직렬 포트 및 폴더 공유 기능을 사용하는 경우 이러한 기능을 활성화하는 프롬프트를 비활성화합니다.
|
||||
/p[macaddress] |
NE2000 PCMCIA 네트워크 어댑터를 사용합니다. 여기서 선택 사항인 macaddress는 카드가 바인딩될 호스트 어댑터를 지정하는 12자리 16진수입니다. |
||||
/rROM_address |
ROM 파일의 기준 주소를 지정합니다. 여기서 ROM_address는 16진수 또는 10진수 형식입니다. |
||||
/rotateangle |
화면을 시계 방향으로 지정된 각도만큼 회전합니다. 여기서 angle은 0, 90, 180 또는 270이 될 수 있습니다. 다른 정수 값을 사용할 수도 있지만 근사값에 해당하는 90의 배수로 반올림됩니다. |
||||
/sfilename |
상태 저장 지원을 사용합니다. 여기서 filename은 상태 저장 파일 이름입니다.
/s 스위치를 사용할 때는 다음 사항에 주의하십시오.
|
||||
/sharedfolderdirectoryname |
디렉터리를 공유 폴더로 설치합니다. 여기서 directoryname은 Windows 디렉터리입니다. 디렉터리는 저장소 카드였던 것처럼 게스트 "\Storage File"에 설치됩니다. |
||||
/skinskin_file_name |
지정된 스킨 파일을 로드합니다.
|
||||
/tooltipson|off |
도구 설명을 활성화하거나 비활성화합니다. 여기서 state는 ON 또는 OFF입니다. |
||||
/u0serialport |
게스트 직렬 포트 0(에뮬레이터 COM1)을 Windows serialport에 매핑합니다. |
||||
/u1serialport |
게스트 직렬 포트 1(에뮬레이터 디버그 출력)을 Windows serialport에 매핑합니다. |
||||
/u2serialport |
게스트 직렬 포트 2(에뮬레이터 COM3)를 Windows serialport에 매핑합니다. |
||||
/vfptrue|false |
벡터 부동 소수점 보조 프로세서 존재 여부를 지정합니다. 기본값은 false입니다. |
||||
/video<width>x<height>x<bit-depth> |
LCD 창의 화면 크기와 비트 수준을 지정합니다. 여기서 width, height 및 bit-depth는 10진수입니다. 예: 640x480x16.
|
||||
/vmid{GUID} |
에뮬레이터의 현재 인스턴스와 연결할 VMID GUID를 지정합니다. 독립 실행형 시나리오에서는 일반적으로 전달하지 않습니다. {GUID}가 없는 경우 해당 세션에 대해 자동으로 만들어집니다. |
||||
/vmnamename |
창 제목을 지정합니다. 다음 사항을 참고하십시오.
|
||||
/z |
화면(스킨과 LCD 창 모두)을 보통 크기의 2배로 확대합니다. |
||||
/speakerphone[n] |
스피커폰, 헤드셋 및/또는 자동차 키트 존재 여부를 지정합니다. n은 0에서 7 사이의 비트맵 숫자로 각각 다음을 의미합니다.
|
예제
다음 예제에서는 Windows Mobile 5.0 Pocket PC 에뮬레이터를 시작합니다.
참고: |
---|
에뮬레이터 운영 체제 이미지는 컴퓨터에 따라 다른 폴더에 있을 수 있습니다. |
DeviceEmulator.exe "c:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC
\Deviceemulation\0409\PPC_USA.BIN" /a /battery /batterycharge 40
/cpucore ARMv5 /memsize 256 /s "d:\MyCustomEmulator.dess" /skin
"c:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Deviceemulation\
Pocket_pc\Pocket_PC.xml" /tooltips ON /vfp false
/vmname "My Custom Emulator" /z /speakerphone 7
그런 다음 파일 메뉴에서 상태 저장 후 끝내기를 선택하고 다음 명령을 사용하여 상태 저장 파일에서 에뮬레이터를 다시 시작할 수 있습니다.
DeviceEmulator.exe /s "d:\MyCustomEmulator.dess"
다음 예제에서는 장치 에뮬레이터 구성 파일을 사용하여 장치 에뮬레이터를 시작합니다. 자세한 내용은 장치 에뮬레이터 구성 파일을 참조하십시오.
DeviceEmulator.exe "@c:\My Emulator.decfg"