Referência de linha de comando do emulador de dispositivo
Inicie o dispositivo Emulator em um aviso de comando usando a sintaxe a seguir.The os_image_file_name é necessário, a menos que você use o /s ou @decfg_filename opção de linha de comando.
Observação: |
---|
Alguns SDKs não todas as opções de suporte.Verifique seu Documentação do SDK Para obter mais informações . |
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]
Parâmetros
Parâmetro |
Descrição |
---|---|
os_image_file_name |
Especifica o caminho e nome de arquivo (*.bin ou *.nb0) da imagem do kernel o emulador é usar. Você pode iniciar o emulador de dispositivo de uma imagem de kernel, um arquivo de configuração do emulador de dispositivo ou um arquivo de estado salvo usando o /s opção de linha de comando. |
@decfg_filename |
Especifica o nome de arquivo e caminho do dispositivo de emulador de arquivo de configuração (*.decfg) para usar. Você pode iniciar o emulador de dispositivo de uma imagem de kernel, um arquivo de configuração do emulador de dispositivo ou um arquivo de estado salvo usando o /s opção de linha de comando. |
Switches
Switch |
Descrição |
---|---|
/a |
Mantém o emulador janela sempre visível, mesmo quando não tem foco. |
/battery |
Especifica potência da bateria.Se a opção estiver ausente, em seguida, o emulador padrão à potência CA |
/batterycharge[n] |
Especifica a carga da bateria sistema autônomo um percentual n de 0 a 100. Se a opção estiver ausente, em seguida, o encargo padrão para 100 % |
/c |
Cria e exibe uma janela do console para mostrar a saída do Windows CE depurar porta serial, onde os pressionamentos de tecla digitados pelo usuário são transmitidos.Essa técnica é útil para depurar assistindo de saída e baixar imagens do kernel da plataforma construtor. |
/cpucore |
ARMv4 ou ARMv5.O padrão é ARMv4. |
/cpuoptions |
Uma combinação de humb (T), (D) epurar, (I) nternetworking, (M) Long multiplicação, DSP (e).Dessas, T, D, I será sempre definido. |
/defaultsave |
Use o VMID sistema autônomo o nome do estado salvo e colocar o arquivo de estado salvo na por diretório de usuário.
Observação:
Não é possível especificar ambos /defaultsave e /s.
|
/funckey[value] |
Essa comutador especial geralmente tem um valor de 193.O uso de um valor de 193 mapeará as teclas de função do teclado (F1, F2 e assim por diante) para as teclas flexíveis de um emulador de dispositivo. |
/flash[flash_file_name] |
Permite que a emulação de memória flash, onde opcional flash_file_name Especifica o nome do arquivo para usar o armazenamento de memória flash sistema autônomo. |
/h |
Define o host somente roteamento de pacotes de rede.Afeta CS8900 e NE2000 placas. |
/hostkeykeyname |
Especifica o host principal, onde não diferencia maiúsculas de minúsculas keyname pode ser None, Left-Alt, ou Right-Alt. |
/languageLangID |
Especifica o linguagem da interface do usuário, em que LangID é um número decimal de quatro dígitos. |
/memsizesize |
Conjuntos emuladas dimensionar da RAM, em que size está em megabytes. Os valores válido são 64 a 256, inclusive.Se não for especificado um valor válido, size o padrão é 64. |
/n[macaddress] |
Permite que o adaptador de rede CS8900, onde opcional macaddress é um número hexadecimal que doze dígitos Especifica qual adaptador host a cartão vinculará a. |
/nosecurityprompt |
Desativa os prompts para ativar o compartilhamento de pasta, quando o arquivo de estado salvo utiliza estes recursos, portas seriais e conectividade de rede.
Observação de segurança:
Qualquer uso do recurso Compartilhamento de pasta representa um risco de segurança potencial.Por exemplo, não ative o compartilhamento de diretórios que contêm informações confidenciais.
|
/p[macaddress] |
Permite que o adaptador de rede NE2000 PCMCIA, onde opcional macaddress é um número hexadecimal de doze dígitos especificando qual adaptador host a placa se ligará a. |
/rROM_address |
Especifica o endereço básico da ROM de arquivo, onde ROM_address pode ser em hexadecimal ou no formato decimal. |
/rotateangle |
Gira no sentido horário a exibição em graus, em que angle pode ser 0, 90, 180 ou 270. Outros valores inteiros são permitidos mas arredondados para baixo para 90 mais próximo. |
/sfilename |
Ativa o suporte do estado de salvar, onde filename é nome de arquivo de estado de salvar.
Observação de segurança:
Usando o estado salvo arquivos de fontes não confiáveis pode representar um risco de segurança.
Observe o seguinte comportamento para o /s comutador:
|
/sharedfolderdirectoryname |
Monta uma pasta sistema autônomo uma pasta compartilhada em que directoryname é um diretório do Windows. O diretório é montado sistema autônomo convidado "\Storage arquivo" sistema autônomo se fosse uma placa de armazenamento. |
/skinskin_file_name |
Carrega o arquivo de aparências especificada.
Observação:
Não é possível especificar ambos /skin e /video.
|
/tooltipson|off |
Ativa ou desativa as dicas de ferramentas, em que state é ON ou OFF. |
/u0serialport |
Mapeia convidado porta serial (COM1 do emulador) 0 para o Windows serialport. |
/u1serialport |
Mapeia convidado porta serial 1 (saída de depurar do emulador) para Windows serialport. |
/u2serialport |
Mapeia a porta serial do convidado 2 (emulador COM3) para Windows serialport. |
/vfptrue|false |
Especifica a presença de coprocessador ponto flutuante de vetor.O padrão é false. |
/video<width>x<height>x<bit-depth> |
Especifica o dimensionar de tela e profundidade de bit da janela do LCD, onde width, height, e bit-depth são números decimais. Exemplo: 640 x 480 x 16.
Observação:
Não é possível especificar ambos /skin e /video.
|
/vmid{GUID} |
Especifica a GUID VMID para associar a instância corrente do emulador.Não é comum passar em cenários de autônomos. Se nenhum {GUID} está presente, um modo silencioso é criado para a sessão. |
/vmnamename |
Especifica o título da janela.Observe o seguinte comportamento:
|
/z |
Amplia a exibição (capa e a janela do LCD) duas vezes o dimensionar normal. |
/speakerphone[n] |
Especifica a presença do kit de carro, viva-voz e/ou fone de ouvido.n é um número entre 0-7 significa bitmap:
|
Exemplo
O exemplo a seguir inicia o emulador do Windows Mobile 5.0 Pocket PC:
Observação: |
---|
A imagem do sistema operacional emulador pode estar em uma pasta diferente no seu computador. |
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
Você pode selecionar Salvar estado e sair from the Arquivo menu e iniciar o emulador novamente o estado salvo a partir de arquivos usando o seguinte comando:
DeviceEmulator.exe /s "d:\MyCustomEmulator.dess"
O exemplo a seguir inicia o emulador de dispositivo de um arquivo de configuração do emulador de dispositivo.Para obter mais informações, consulte Arquivos de configuração do emulador de dispositivo.
DeviceEmulator.exe "@c:\My Emulator.decfg"