Comando de início de linha de comando do MS-DOS e Windows


0

Comando de início de linha de comando do MS-DOS e Windows

iniciar o comando

O comando start permite que um usuário abra uma janela separada da linha de comando do Windows.

Gorjeta

Para obter ajuda sobre como começar a usar a linha de comando, consulte: Como usar a linha de comando do Windows (DOS).

Disponibilidade

Iniciar é um comando interno disponível nos seguintes sistemas operacionais da Microsoft.

  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Iniciar sintaxe

Windows Vista e sintaxe posterior

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
         [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
         [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
         [command/program] [parameters]
“título” Título a ser exibido na barra de título da janela.
caminho Diretório inicial.
\/B Inicie um aplicativo sem criar uma nova janela. O aplicativo tem o tratamento de ^ C ignorado. A menos que o aplicativo habilite o processamento de ^ C, ^ Break é a única maneira de interromper o aplicativo.
/EU O novo ambiente será o ambiente original passado para o cmd.exe e não o ambiente atual.
\/MIN Janela inicial minimizada.
\/MAX Janela inicial maximizada.
/SEPARADO Inicie o programa do Windows de 16 bits em um espaço de memória separado.
/COMPARTILHADO Inicie o programa do Windows de 16 bits no espaço de memória compartilhada.
/BAIXO Inicie o aplicativo na classe de prioridade IDLE.
/NORMAL Inicie o aplicativo na classe de prioridade NORMAL.
/ALTO Inicie o aplicativo na classe de prioridade ALTA.
/TEMPO REAL Inicie o aplicativo na classe de prioridade REALTIME.
/ACIMA DO NORMAL Inicie o aplicativo na classe de prioridade ABOVENORMAL.
/ABAIXO DO NORMAL Inicie o aplicativo na classe de prioridade BELOWNORMAL.
/NÓ Especifica o nó NUMA (Non-Uniform Memory Architecture) preferido como um inteiro decimal.
/AFINIDADE Especifica a máscara de afinidade do processador como um número hexadecimal. O processo é restrito à execução nesses processadores.

A máscara de afinidade é interpretada de forma diferente quando \/AFFINITY e \/NODE são combinados. Especifique a máscara de afinidade como se a máscara do processador do nó NUMA fosse deslocada para a direita para começar no bit zero. O processo é restrito à execução nos processadores em comum entre a máscara de afinidade especificada e o nó NUMA. Se nenhum processador estiver em comum, o processo estará restrito à execução no nó NUMA especificado.

/ESPERAR Inicie o aplicativo e espere que ele seja encerrado.
comando \/programa Se for um comando cmd interno ou um arquivo em lote, o processador de comando será executado com a opção \/K para cmd.exe. A opção \/K mantém a janela aberta após a execução do comando.

Se não for um comando cmd interno ou arquivo em lote, o comando é um programa executado como um aplicativo em janela ou um aplicativo de console.

parametros Esses são os parâmetros passados ​​para o comando \/programa.
Observação

As opções SEPARATE e SHARED não são suportadas em plataformas de 64 bits.

Especificar \/NODE permite que os processos sejam criados de uma maneira que aproveite a localidade da memória nos sistemas NUMA. Por exemplo, dois processos que se comunicam fortemente entre si por meio da memória compartilhada podem ser criados para compartilhar o mesmo nó NUMA preferencial para minimizar as latências de memória. Eles alocam memória do mesmo nó NUMA quando possível e podem ser executados em processadores fora do nó especificado.

start \/NODE 1 \/AFFINITY 0x3 application1.exe
start \/NODE 1 \/AFFINITY 0xc application2.exe

Se as extensões de comando estiverem ativadas, a invocação do comando externo por meio da linha de comando ou do comando START muda da seguinte forma:

arquivos não executáveis ​​podem ser chamados por meio de sua associação de arquivo digitando o nome do arquivo como um comando. (por exemplo, o WORD.DOC iniciaria o aplicativo associado à extensão de arquivo .DOC). Consulte os comandos ASSOC e FTYPE para saber como criar essas associações a partir de um script de comando.

Ao executar um aplicativo que é um aplicativo GUI de 32 bits, o CMD.EXE não espera que o aplicativo seja encerrado antes de retornar ao prompt de comando. Este novo comportamento NÃO ocorre se estiver executando em um script de comando.

Ao executar uma linha de comando cujo primeiro token é a string “CMD” sem uma extensão ou qualificador de caminho, então “CMD” é substituído pelo valor da variável COMSPEC. Essa alteração evita pegar o CMD.EXE do diretório atual.

Ao executar uma linha de comando cujo primeiro token NÃO contém uma extensão, o CMD.EXE usa o valor da variável de ambiente PATHEXT para determinar a extensão. O valor padrão da variável PATHEXT é:

.COM; .EXE; .BAT; .CMD

Observe que a sintaxe é a mesma da variável PATH, com ponto e vírgula separando os diferentes elementos.

Ao pesquisar um executável, se não houver correspondência em nenhuma extensão, verifica se o nome corresponde a um nome de diretório. Em caso afirmativo, o comando START inicia o Explorer nesse caminho. Se feito a partir da linha de comando, é o equivalente a fazer um CD \/D para esse caminho.

Windows XP e sintaxe anterior

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
         [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
         [/WAIT] [/B] [command/program]
         [parameters]
“título” Título a ser exibido na barra de título da janela.
caminho Diretório inicial.
\/B Inicie um aplicativo sem criar uma nova janela. O aplicativo tem o tratamento de ^ C ignorado. A menos que o aplicativo habilite o processamento de ^ C, ^ Break é a única maneira de interromper o aplicativo.
/EU O novo ambiente será o ambiente original passado para o cmd.exe e não o ambiente atual.
\/MIN Janela inicial minimizada.
\/MAX Janela inicial maximizada.
/SEPARADO Inicie o programa do Windows de 16 bits em um espaço de memória separado.
/COMPARTILHADO Inicie o programa do Windows de 16 bits no espaço de memória compartilhada.
/BAIXO Inicie o aplicativo na classe de prioridade IDLE.
/NORMAL Inicie o aplicativo na classe de prioridade NORMAL.
/ALTO Inicie o aplicativo na classe de prioridade ALTA.
/TEMPO REAL Inicie o aplicativo na classe de prioridade REALTIME.
/ACIMA DO NORMAL Inicie o aplicativo na classe de prioridade ABOVENORMAL.
/ABAIXO DO NORMAL Inicie o aplicativo na classe de prioridade BELOWNORMAL.
/ESPERAR Inicie o aplicativo e espere que ele seja encerrado.
comando \/programa Se for um comando cmd interno ou um arquivo em lote, o processador de comando será executado com a opção \/K para cmd.exe. O que significa que a janela permanece após a execução do comando.

Se não for um comando cmd interno ou arquivo em lote, o comando é um programa executado como um aplicativo em janela ou um aplicativo de console.

parametros Esses são os parâmetros passados ​​para o comando \/programa.

Se as extensões de comando estiverem ativadas, a invocação do comando externo por meio da linha de comando ou do comando START muda da seguinte forma:

arquivos não executáveis ​​podem ser chamados por meio de sua associação de arquivo digitando o nome do arquivo como um comando. (por exemplo, o WORD.DOC iniciaria o aplicativo associado à extensão de arquivo .DOC). Consulte os comandos ASSOC e FTYPE para saber como criar essas associações a partir de um script de comando.

Ao executar um aplicativo que é um aplicativo GUI de 32 bits, o CMD.EXE não espera que o aplicativo seja encerrado antes de retornar ao prompt de comando. Este novo comportamento NÃO ocorre se estiver executando em um script de comando.

Ao executar uma linha de comando cujo primeiro token é a string “CMD” sem uma extensão ou qualificador de caminho, então “CMD” é substituído pelo valor da variável COMSPEC. Essa alteração evita pegar o CMD.EXE do diretório atual.

Ao executar uma linha de comando cujo primeiro token NÃO contém uma extensão, o CMD.EXE usa o valor da variável de ambiente PATHEXT para determinar a extensão. O valor padrão da variável PATHEXT é:

.COM; .EXE; .BAT; .CMD

Observe que a sintaxe é a mesma da variável PATH, com ponto e vírgula separando os diferentes elementos.

Ao pesquisar um executável, se não houver correspondência em nenhuma extensão, verifica se o nome corresponde a um nome de diretório. Em caso afirmativo, o comando START inicia o Explorer nesse caminho. Se feito a partir da linha de comando, é o equivalente a fazer um CD \/D para esse caminho.

Iniciar exemplos

start notepad myfile.txt

Inicie uma nova instância do Bloco de notas com o arquivo myfile.txt.

start /MAX notepad

Inicie a janela do bloco de notas com a tela maximizada.

start /MIN mybatch.bat

O exemplo acima iniciaria o arquivo em lote mybatch.bat em uma janela minimizada.

start c:music"my song.mp3"

Se o arquivo ou pasta contiver um espaço, você deve colocá-lo entre aspas. No exemplo acima, estamos iniciando o arquivo de música MP3 “my song.mp3”. Sem as aspas envolvendo o nome do arquivo com um espaço, você obteria um erro do Windows não consegue encontrar o arquivo.

start https://www.computerhope.com/

Abra a página da Web do Computer Hope em seu navegador padrão a partir da linha de comando.


Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *