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:

  • If a ROM image file name is specified but no /sfilename, the emulator cold-boots from the ROM image and save-state is disabled.

  • If a ROM image file name and /sfilename are specified, the emulator cold-boots from the ROM image and enables save-state when it exits, saving state to the specified file name.

  • If no ROM image is specified, a /sfilename must be present, and the emulator restores from the specified save-state file.Quando o emulador é encerrado, ele salva o novo estado na parte superior do arquivo de estado salvo.

    Observação:
    Não é possível especificar ambos /defaultsave e /s.

/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:

  • Se nenhum /vmid comutador está presente mas /skin é, então a capa fornece o título da janela.

  • Se nenhuma das /vmid nem /skin está presente, Emulador de dispositivo aparece sistema autônomo o título da janela.

/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:

  • 0 - none

  • 1 carkit

  • 2 fone de ouvido

  • 3 de fone de ouvido, carkit

  • 4 Viva-voz

  • 5 Viva-voz, carkit

  • 6 - Viva-voz, fone de ouvido

  • 7 Viva-voz, fone de ouvido, carkit

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"

Consulte também

Outros recursos

Referência de emulador de dispositivo