cmd.exe Processador de comandos do Windows d366d37cc3737e85ee0f4e50ea402afe

File info

File name: cmd.exe.mui
Size: 144384 byte
MD5: d366d37cc3737e85ee0f4e50ea402afe
SHA1: de4455e2b00fc4e6ff7c15351527bed424fc184a
SHA256: a86dd3ade416d349e5bae89801e69f950c2d490f20647b3a1aba028c5a5b1a5a
Operating systems: Windows 10
Extension: MUI
In x64: cmd.exe Processador de comandos do Windows (32 bits)

Translations messages and strings

If an error occurred or the following message in Portuguese (Brazilian) language and you cannot find a solution, than check answer in English. Table below helps to know how correctly this phrase sounds in English.

id Portuguese (Brazilian) English
0x2328NS%0 NY%0
0x2329Um parâmetro incorreto foidigitado para o comando. An incorrect parameter wasentered for the command.
0x232AA sintaxe do comando está incorreta. The syntax of the command is incorrect.
0x232BPressione qualquer tecla para continuar. . . %0 Press any key to continue . . . %0
0x232C%1, Excluir (S/N)? %0 %1, Delete (Y/N)? %0
0x232EO sistema não pode aceitar o caminhoou o nome do arquivo especificado. The system cannot accept the pathor file name requested.
0x232FO sistema não pode aceitar a data digitada. The system cannot accept the date entered.
0x2330Não há nenhum rótulo especificado para o comando GOTO. No batch label specified to GOTO command.
0x2331'%1' não é reconhecido como um comando internoou externo, um programa operável ou um arquivo em lotes. '%1' is not recognized as an internal or external command,operable program or batch file.
0x2332O sistema não pode aceitar a hora digitada. The system cannot accept the time entered.
0x2335^C ^C
0x2336%1 arquivo(s) copiado(s). %1 file(s) copied.
0x2337Data atual: %0 The current date is: %0
0x2338Hora atual: %0 The current time is: %0
0x2339Pasta de %1 Directory of %1
0x233AO sistema está sem espaço de ambiente disponível. The system is out of environment space.
0x233CO sistema não pode executar o programa especificado. The system cannot execute the specified program.
0x233FA linha de entrada é muito longa. The input line is too long.
0x2340O conteúdo do arquivo de destinofoi perdido. The contents of the target filewere lost.
0x2341Insira o disquete contendo o arquivo em lotese pressione qualquer tecla quando estiver pronto. %0 Insert the diskette that contains the batch fileand press any key when ready. %0
0x2342Digite a nova data: (dd-mm-aa) %0 Enter the new date: (mm-dd-yy) %0
0x2343Digite a nova hora: %0 Enter the new time: %0
0x2344Não foi possível duplicar o identificador duranteo redirecionamento do identificador %1. The handle could not be duplicatedduring redirection of handle %1.
0x2345ECHO está desativado. ECHO is off.
0x2346ECHO está ativado. ECHO is on.
0x2347VERIFY está desativado. VERIFY is off.
0x2348VERIFY está ativado. VERIFY is on.
0x2349Não se pode copiar um arquivo nele mesmo. The file cannot be copied onto itself.
0x234A%1 foi inesperado neste momento. %1 was unexpected at this time.
0x234CO Número de Identificação do Processo (PID) é %1. The Process Identification Number is %1.
0x234DJá existe um arquivo com o mesmo nomeou o arquivo não pode ser encontrado. A duplicate file name exists, or the filecannot be found.
0x234E%1, Tem certeza (S/N)? %0 %1, Are you sure (Y/N)? %0
0x234FA cadeia de caracteres a seguir é muito longa:%1 The following character string is too long:%1
0x2350Microsoft Windows [versão %1]%0 Microsoft Windows [Version %1]%0
0x2351O identificador não pôde ser duplicado duranteuma operação em um pipe. The handle could not be duplicated duringa pipe operation.
0x2352Mais? %0 More? %0
0x2353O sistema não pode concluir o processo. The system cannot complete the process.
0x2354%1 %1
0x235BO Número de Série do Volume é %1 Volume Serial Number is %1
0x235CJá existe uma subpasta ou um arquivo %1. A subdirectory or file %1 already exists.
0x235DErro ao processar: %1. Error occurred while processing: %1.
0x235EO volume na unidade %1 não tem nome. Volume in drive %1 has no label.
0x235FO volume na unidade %1 é %2 Volume in drive %1 is %2
0x2360KEYS está ativado. KEYS is on.
0x2361KEYS está desativado. KEYS is off.
0x2362O sistema não pode aceitar o parâmetro %1 do comando START. The system cannot accept the START command parameter %1.
0x2363O sistema não pode encontrar o arquivo %1. The system cannot find the file %1.
0x2364O processo tentou gravar em um pipe inexistente. The process tried to write to a nonexistent pipe.
0x236B\"%1\" não é um dispositivo reconhecido. \"%1\" is not a recognized device.
0x236CNão é possível encontrar o arquivo em lotes. The batch file cannot be found.
0x236D%1 dir(s) movido(s). %1 dir(s) moved.
0x236E%1 arquivo(s) movido(s). %1 file(s) moved.
0x236FUm programa tentou referir-se a uma área de armazenamentofora dos limites de um segmento da pilha. O programa foi terminado.%1 A program attempted to reference storage outside thelimits of a stack segment. The program was ended.%1
0x2371%1%0 %1%0
0x2372Comando não implementado. Command not implemented.
0x2373 %0 %0
0x2374Memória insuficiente. Out of memory.
0x2375Opção inválida - \"%1\". Invalid switch - \"%1\".
0x2376Formato de parâmetro incorreto - \"%1\". Parameter format not correct - \"%1\".
0x2377(Erro na variável de ambiente) (Error occurred in environment variable)
0x2378%1 arquivo(s) %2 bytes %1 File(s) %2 bytes
0x2379%1 pasta(s) %2 bytes disponíveis %1 Dir(s) %2 bytes free
0x237ATotal de Arquivos na Lista: Total Files Listed:
0x237BDeseja finalizar o arquivo em lotes (S/N)? %0 Terminate batch job (Y/N)? %0
0x237CA pasta atual não é válida. The current directory is invalid.
0x237DExibe o nome da pasta ou altera a pasta atual.CHDIR [/D] [unidade:][caminho]CHDIR[..]CD [/D] [unidade:][caminho]CD[..] .. Especifica que você quer ir para a pasta pai.Digite CD unidade: para exibir a pasta atual na unidade especificada.Digite CD sem parâmetros para exibir a unidade e pasta atuais.Use a chave /D para alterar a unidade atual e a pasta atual dentrodesta unidade. Displays the name of or changes the current directory.CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..] .. Specifies that you want to change to the parent directory.Type CD drive: to display the current directory in the specified drive.Type CD without parameters to display the current drive and directory.Use the /D switch to change current drive in addition to changing currentdirectory for a drive.
0x237ELimpa a tela.CLS Clears the screen.CLS
0x237FCopia um ou mais arquivos para outro local.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origem [/A | /B] [+ origem [/A | /B] [+ ...]] [destino [/A | /B]] origem Especifica o arquivo ou arquivos a serem copiados. /A Indica um arquivo de texto ASCII. /B Indica um arquivo binário. /D Permite que o arquivo de destino seja criado descriptografado destino Especifica o diretório e/ou nome de arquivo para os novos arquivos. /V Verifica se os novos arquivos são gravados corretamente. /N Usa um nome de arquivo curto, se disponível, ao copiar um arquivo com nome que não esteja em formato 8.3. /Y Suprime o prompt para você confirmar se deseja substituir um arquivo de destino existente. /-Y Exibe o prompt para você confirmar se deseja substituir um arquivo de destino existente. /Z Copia arquivos de rede no modo reiniciável. /L Se a origem for um vínculo simbólico, copie o vínculo para o destino em vez do arquivo real para o qual o vínculo de origem aponta.A opção /Y pode ser predefinida na variável de ambiente COPYCMD.Pode ser substituída por /-Y na linha de comando. O padrão é solicitar durante a substituição, a menos que o comando COPY esteja sendo executado a partir de um script em lote.Para acrescentar arquivos, especifique um único arquivo para destino,mas vários arquivos para origem (usando caracteres curinga ou o formato arquivo1+arquivo2+arquivo3). Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to.The switch /Y may be preset in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless COPY command is being executed fromwithin a batch script.To append files, specify a single file for destination, but multiple filesfor source (using wildcards or file1+file2+file3 format).
0x2380Exibe ou define a data.DATE [/T | data]Digite DATE sem parâmetros para exibir a data atual e poder digitara nova data. Pressione ENTER para manter a data inalterada. Displays or sets the date.DATE [/T | date]Type DATE without parameters to display the current date setting anda prompt for a new one. Press ENTER to keep the same date.
0x2381Exclui um ou mais arquivos.DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nomesERASE [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nomes nomes Especifica uma lista de um ou mais arquivos ou pastas. Caracteres curinga podem ser usados para excluir vários arquivos. Se uma pasta for especificada, todos os arquivos dentro dela serão excluídos. /P Solicita confirmação antes de excluir cada arquivo. /F Força a exclusão de arquivos somente leitura. /S Exclui arquivos especificados de todas as subpastas. /Q Modo silencioso, não pede confirmação para excluir com caractere curinga global /A Seleciona arquivos a serem excluídos com base nos atributos atributos R Arquivos somente leitura S Arquivos do sistema H Arquivos ocultos A Arquivos prontos para arquivamento I Arquivos sem conteúdo indexado L Pontos de nova análise - Prefixo significando negação Deletes one or more files.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names Specifies a list of one or more files or directories. Wildcards may be used to delete multiple files. If a directory is specified, all files within the directory will be deleted. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /S Delete specified files from all subdirectories. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes attributes R Read-only files S System files H Hidden files A Files ready for archiving I Not content indexed Files L Reparse Points - Prefix meaning not
0x2382Exibe uma lista de arquivos e subdiretórios em um diretório.DIR [unidade:][caminho][arquivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N] [/O[[:]ordem_de_classificação]] [/P] [/Q] [/R] [/S] [/T[[:]campo_de_tempo]] [/W] [/X] [/4] [unidade:][caminho][nome_de_arquivo] Especifica a unidade, o diretório e/ou arquivos a serem listados. /A Exibe arquivos com atributos especificados. atributos D Diretórios R Arquivos somente leitura H Arquivos ocultos A Arquivos prontos para arquivamento S Arquivos de sistema I Arquivos sem conteúdo indexado L Pontos de nova análise - Prefixo significando negação /B Usa formatação básica (sem informações de cabeçalho ou resumo). /C Exibe o separador de milhar em tamanhos de arquivos. É o padrão. Use /-C para desabilitar a exibição do separador. /D O mesmo que amplo, mas os arquivos são classificados na lista por coluna. /L Usa letras minúsculas. /N Novo formato de lista longo onde os nomes de arquivos estão à extrema direita. /O Lista por arquivos na ordem classificada. ordem_de_classificação N Por nome (alfabético) S Por tamanho (menor primeiro) E Por extensão (alfabética) D Por data/hora(mais antiga primeiro) G Grupo de diretórios primeiro - Prefixo para inverter a ordem /P Pausa após cada tela de informações. /Q Exibe o proprietário do arquivo. /R Exibe fluxos de dados alternados do arquivo. /S Exibe os arquivos no diretório especificado e em todos os subdiretórios. /T Controla qual campo de tempo é exibido ou usado na classificação campo_de_tempo C Criação A Último Acesso W Última Gravação /W Usa o formato de lista amplo. /X Exibe os nomes curtos gerados para nomes de arquivos diferentes do formato 8.3. O formato é /N com o nome curto inserido antes do nome longo. Se nenhum nome curto estiver presente, serão exibidos espaços no seu lugar. /4 Exibe anos de quatro dígitosAs opções podem estar predefinidas na variável de ambiente DIRCMD.Substituir nas opções predefinidas ao prefixar qualquer opçãocom - (hífen)--por exemplo, /-W. Displays a list of files and subdirectories in a directory.DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] Specifies drive, directory, and/or files to list. /A Displays files with specified attributes. attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files I Not content indexed files L Reparse Points - Prefix meaning not /B Uses bare format (no heading information or summary). /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator. /D Same as wide but files are list sorted by column. /L Uses lowercase. /N New long list format where filenames are on the far right. /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order /P Pauses after each screenful of information. /Q Display the owner of the file. /R Display alternate data streams of the file. /S Displays files in specified directory and all subdirectories. /T Controls which time field displayed or used for sorting timefield C Creation A Last Access W Last Written /W Uses wide list format. /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. /4 Displays four-digit yearsSwitches may be preset in the DIRCMD environment variable. Overridepreset switches by prefixing any switch with - (hyphen)--for example, /-W.
0x2383Encerra o programa CMD.EXE (interpretador de comando) ou o script em loteatual.EXIT [/B] [Código_de_saída] /B Especifica a saída do script em lote atual em vez do CMD.EXE. Se for executado de fora de um script em lote, sairá do CMD.EXE Código_de_saída Especifica um número. Se /B for especificado, definirá ERRORLEVEL como esse número. Se sair do CMD.EXE, definirá o código de saída do processo como esse número. Quits the CMD.EXE program (command interpreter) or the current batchscript.EXIT [/B] [exitCode] /B specifies to exit the current batch script instead of CMD.EXE. If executed from outside a batch script, it will quit CMD.EXE exitCode specifies a numeric number. if /B is specified, sets ERRORLEVEL that number. If quitting CMD.EXE, sets the process exit code with that number.
0x2384Cria uma pasta.MKDIR [unidade:]caminhoMD [unidade:]caminho Creates a directory.MKDIR [drive:]pathMD [drive:]path
0x2385Exibe ou define um caminho de pesquisa para arquivos executáveis.PATH [[unidade:]caminho[;...][;%%PATH%%]PATH ;Digite PATH ; para limpar todas as configurações de caminhos de pesquisa einstruir cmd.exe a pesquisar apenas na pasta atual.Digite PATH sem parâmetros para exibir o caminho atual.A inclusão de %%PATH%% na nova configuração de caminho faz com queo caminho antigo seja acrescentado à nova configuração. Displays or sets a search path for executable files.PATH [[drive:]path[;...][;%%PATH%%]PATH ;Type PATH ; to clear all search-path settings and direct cmd.exe to searchonly in the current directory.Type PATH without parameters to display the current path.Including %%PATH%% in the new path setting causes the old path to beappended to the new setting.
0x2386Altera o prompt de comando do cmd.exe.PROMPT [texto] text Especifica um novo prompt de comando.O prompt de comando pode constituir-se de caracteres normais e dos seguintes códigos especiais: $A & (\"E\" comercial) $B | (pipe) $C ( (parêntese esquerdo) $D data atual $E código de escape (código ASCII 27) $F ) (parêntese direito) $G (sinal de maior que) $H BACKSPACE (elimina o caractere anterior) $L Changes the cmd.exe command prompt.PROMPT [text] text Specifies a new command prompt.Prompt can be made up of normal characters and the following special codes: $A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G (greater-than sign) $H Backspace (erases previous character) $L
0x2387Remove (exclui) uma pasta.RMDIR [/S] [/Q] [unidade:]caminhoRD [/S] [/Q] [unidade:]caminho /S Remove todas as pastas e arquivos da pasta especificada, além dela mesma. Utilizado para remover uma árvore de pastas. /Q Modo silencioso. Não pede confirmação para remover a árvore de pastas ao se passar o parâmetro /S. Removes (deletes) a directory.RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S
0x2388Renomeia um ou mais arquivos.RENAME [unidade:][caminho]arquivo1 arquivo2.REN [unidade:][caminho]arquivo1 arquivo2.Note que você não pode especificar uma nova unidade ou caminho para oarquivo de destino. Renames a file or files.RENAME [drive:][path]filename1 filename2.REN [drive:][path]filename1 filename2.Note that you cannot specify a new drive or path for your destination file.
0x2389Exibe, define ou remove variáveis de ambiente do cmd.exe.SET [variável=[cadeia_de_caracteres]] variável Especifica o nome da variável de ambiente. cadeia_de_caracteres Especifica uma série de caracteres a serem atribuídos à variável.Digite SET sem parâmetros para exibir as variáveis de ambiente atuais. Displays, sets, or removes cmd.exe environment variables.SET [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable.Type SET without parameters to display the current environment variables.
0x238AExibe ou define a hora do sistema.TIME [/T | hora]Digite TIME sem parâmetros para exibir a configuração de hora atual e poderdigitar a nova hora. Pressione ENTER para manter a hora inalterada. Displays or sets the system time.TIME [/T | time]Type TIME with no parameters to display the current time setting and a promptfor a new one. Press ENTER to keep the same time.
0x238BExibe o conteúdo de um ou mais arquivos de texto.TYPE [unidade:][caminho]nomedearquivo Displays the contents of a text file or files.TYPE [drive:][path]filename
0x238CExibe a versão do Windows.VER Displays the Windows version.VER
0x238DFaz com que o cmd.exe verifique ou não se seus arquivos foram gravados corretamente no disco.VERIFY [ON | OFF]Digite VERIFY sem parâmetros para exibir a configuração atual de VERIFY. Tells cmd.exe whether to verify that your files are written correctly to adisk.VERIFY [ON | OFF]Type VERIFY without a parameter to display the current VERIFY setting.
0x238EExibe o nome e o número de série do disco, caso existam.VOL [unidade:] Displays the disk volume label and serial number, if they exist.VOL [drive:]
0x238FChama um programa em lotes de outro.CALL [unidade:][caminho]arquivo [parâmetros] parâmetros Especifica qualquer informação de linha de comando necessária ao programa em lotes. Calls one batch program from another.CALL [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program.
0x2390Registra comentários em um arquivo em lotes ou no CONFIG.SYS.REM [comentário] Records comments (remarks) in a batch file or CONFIG.SYS.REM [comment]
0x2391Pausa o processamento de um programa em lotes e exibe a mensagem Pressione qualquer tecla para continuar. . . %0PAUSE Suspends processing of a batch program and displays the message Press any key to continue . . . %0PAUSE
0x2392Exibe mensagens ou ativa ou desativa o eco de comando. ECHO [ON | OFF] ECHO [message]Digite ECHO sem parâmetros para exibir a configuração do eco atual. Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message]Type ECHO without parameters to display the current echo setting.
0x2393Direciona o cmd.exe para uma linha com um rótulo em um programa em lotes.GOTO rótulo rótulo Especifica a cadeia de caracteres de texto usada no programa em lotes como um rótulo.Você deve digitar um rótulo em uma linha iniciada com dois pontos (:). Directs cmd.exe to a labeled line in a batch program.GOTO label label Specifies a text string used in the batch program as a label.You type a label on a line by itself, beginning with a colon.
0x2394Altera a posição dos parâmetros substituíveis em um arquivo em lotes.SHIFT [/n] Changes the position of replaceable parameters in a batch file.SHIFT [/n]
0x2395Executa o processamento condicional nos programas em lotes.IF [NOT] ERRORLEVEL número comandoIF [NOT] cadeia_de_caracteres1==cadeia_de_caracteres2 comandoIF [NOT] EXIST nome_de_arquivo comando NOT Especifica que o Windows só deve executar o comando se a condição for falsa. ERRORLEVEL número Especifica uma condição verdadeira se o último programa executado retornar um código de saída igual ou maior que o número especificado. cadeia_de_caracteres1==cadeia_de_caracteres2 Especifica uma condição verdadeira se as cadeias de caracteres de texto especificadas forem correspondentes. EXIST nome_de_arquivo Especifica uma condição verdadeira se o nome de arquivo especificado existir. comando Especifica o comando a ser executado se a condição for atendida. O comando pode ser seguido pelo comando ELSE, que executará o comando após a palavra-chave ELSE se a condição especificada for FALSAA cláusula ELSE deve ocorrer na mesma linha que o comando após o IF. Porexemplo: IF EXIST nome_de_arquivo. ( del nome_de_arquivo. ) ELSE ( echo nome_de_arquivo. ausente. )O exemplo a seguir NÃO funcionaria porque o comando del precisa ser terminadopor uma nova linha: IF EXIST nome_de_arquivo. del nome_de_arquivo. ELSE echo nome_de_arquivo. ausenteO exemplo a seguir também não funcionaria, já que o comando ELSE deve estarna mesma linha que o final do comando IF: IF EXIST nome_de_arquivo. del nome_de_arquivo. ELSE echo nome_de_arquivo. ausenteO exemplo a seguir funcionaria se você desejasse tudo isso em uma linha: IF EXIST nome_de_arquivo. (del nome_de_arquivo.) ELSE echo nome_de_arquivo. ausente Performs conditional processing in batch programs.IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT Specifies that Windows should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. command Specifies the command to carry out if the condition is met. Command can be followed by ELSE command which will execute the command after the ELSE keyword if the specified condition is FALSEThe ELSE clause must occur on the same line as the command after the IF. Forexample: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )The following would NOT work because the del command needs to be terminatedby a newline: IF EXIST filename. del filename. ELSE echo filename. missingNor would the following work, since the ELSE command must be on the same lineas the end of the IF command: IF EXIST filename. del filename. ELSE echo filename. missingThe following would work if you want it all on one line: IF EXIST filename. (del filename.) ELSE echo filename. missing
0x2396Executa um comando especificado para cada arquivo em um conjunto de arquivos.FOR %%variável IN (conjunto) DO comando [parâmetros] %%variável Especifica um parâmetro substituível formado por uma só letra. (conjunto) Especifica um conjunto de um ou mais arquivos. Podem-se usar curingas. comando Especifica o comando a ser executado em cada arquivo. parâmetros Especifica os parâmetros ou opções do comando especificado.Para usar o comando FOR em um programa em lotes, especifique %%%%variável emvez de %%variável. Diferenciam-se maiúsculas de minúsculas nos nomes dasvariáveis, de forma que, por exemplo, %%i é diferente de %%I. Runs a specified command for each file in a set of files.FOR %%variable IN (set) DO command [command-parameters] %%variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command.To use the FOR command in a batch program, specify %%%%variable insteadof %%variable. Variable names are case sensitive, so %%i is differentfrom %%I.
0x40002397Inicia uma janela separada para executar um programa ou comando especificado.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [comando/programa] [parâmetros] \"title\" Título a ser exibido na barra de títulos da janela. path Diretório de início. B Inicia um aplicativo sem criar nova janela. O aplicativo tem o tratamento de ^C ignorado. A menos que o aplicativo ative o processamento de ^C, o comando ^Break é a única forma de interromper o aplicativo. I O novo ambiente será o ambiente original transferido para o cmd.exe e não é o ambiente atual. MIN Inicia a janela minimizada. MAX Inicia a janela maximizada. SEPARATE Inicia um programa do Windows de 16 bits em um espaço de memória separado. SHARED Inicia um programa do Windows de 16 bits em um espaço de memória compartilhado. LOW Inicia o aplicativo na classe de prioridade IDLE. NORMAL Inicia o aplicativo na classe de prioridade NORMAL. HIGH Inicia o aplicativo na classe de prioridade HIGH. REALTIME Inicia o aplicativo na classe de prioridade REALTIME. Inicia o aplicativo na classe de prioridade ABOVENORMAL. BELOWNORMAL Inicia o aplicativo na classe de prioridade BELOWNORMAL. NODE Especifica o nó da Arquitetura de Memória Não Uniforme (NUMA) com um inteiro decimal. AFFINITY Especifica a máscara de afinidade do processador com um número hexadecimal. O processo está restrito a 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 se a máscara do processador do nó NUMA for deslocada para a direita para começar no bit zero. O processo é restrito a execução nesses processadores em comum entre a máscara de afinidade especificada e o nó NUMA. Se não houver processadores em comum, o processo estará restrito a execução no nó NUMA especificado. WAIT Inicia o aplicativo e espera que ele finalize o comando/programa Se for um comando cmd interno ou um arquivo em lotes, o processador do comando será executado com a opção /K para cmd.exe. Isso significa que a janela permanecerá depois que o comando for executado. Se não for um comando cmd interno nem um arquivo em lotes, ele será um programa executado como um aplicativo em janela ou um aplicativo em console. parameters São os parâmetros transferidos para o comando/programa.OBSERVAÇÃO: As opções SEPARATE e SHARED não são suportadas em plataformas de 64 bits.A especificação /NODE permite que sejam criados processos de uma forma queaproveite localidade de memória em sistemas NUMA. Por exemplo, dois processosque se comuniquem pesadamente um com o outro por meio de memória compartilhada podem ser criados para compartilhar o mesmo nó NUMApreferencial a fim de minimizar latências de memória. Eles alocammemória do mesmo nó NUMA, quando for possível, e ficam liberados para executar em processadores fora do nóespecificado. start /NODE 1 application1.exe start /NODE 1 application2.exeEsses dois processos podem ser ainda mais restringidos para executar emprocessadores específicos dentro do mesmo nó NUMA. No exemplo a seguir, application1 é executadonos dois processadores de ordem inferior do nó, enquanto application2 é executado nos próximos dois processadores do nó. Esse exemplo presume que o nó especificado tem no mínimoquatro processadores lógicos. Observe que o número do nó pode ser alterado para qualquer número de nóválido para aquele computador sem precisar alterar a máscara de afinidade. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe Starts a separate window to run a specified program or command.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [command/program] [parameters] \"title\" Title to display in window title bar. path Starting directory. B Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application. I The new environment will be the original environment passed to the cmd.exe and not the current environment. MIN Start window minimized. MAX Start window maximized. SEPARATE Start 16-bit Windows program in separate memory space. SHARED Start 16-bit Windows program in shared memory space. LOW Start application in the IDLE priority class. NORMAL Start application in the NORMAL priority class. HIGH Start application in the HIGH priority class. REALTIME Start application in the REALTIME priority class. ABOVENORMAL Start application in the ABOVENORMAL priority class. BELOWNORMAL Start application in the BELOWNORMAL priority class. NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA) node as a decimal integer. AFFINITY Specifies the processor affinity mask as a hexadecimal number. The process is restricted to running on these processors. The affinity mask is interpreted differently when /AFFINITY and /NODE are combined. Specify the affinity mask as if the NUMA node's processor mask is right shifted to begin at bit zero. The process is restricted to running on those processors in common between the specified affinity mask and the NUMA node. If no processors are in common, the process is restricted to running on the specified NUMA node. WAIT Start application and wait for it to terminate. command/program If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run. If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application. parameters These are the parameters passed to the command/program.NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.Specifying /NODE allows processes to be created in a way that leverages memorylocality on NUMA systems. For example, two processes that communicate witheach other heavily through shared memory can be created to share the samepreferred NUMA node in order to minimize memory latencies. They allocatememory from the same NUMA node when possible, and they are free to run onprocessors outside the specified node. start /NODE 1 application1.exe start /NODE 1 application2.exeThese two processes can be further constrained to run on specific processorswithin the same NUMA node. In the following example, application1 runs on thelow-order two processors of the node, while application2 runs on the next twoprocessors of the node. This example assumes the specified node has at leastfour logical processors. Note that the node number can be changed to any validnode number for that computer without having to change the affinity mask. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe
0x40002398Ativa ou desativa a verificação estendida de CTRL+C em sistemas DOSExiste somente para manter a compatibilidade com sistemas DOS. Não tem efeitosob o Windows. Sets or Clears Extended CTRL+C checking on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows.
0x40002399Inicia uma nova instância do interpretador de comando do WindowsCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] cadeia_de_caracteres]/C Executa o comando especificado pela cadeia_de_caracteres e é encerrado/K Executa o comando especificado pela cadeia_de_caracteres mas permanece/S Modifica o tratamento da cadeia_de_caracteres após /C ou /K (ver abaixo)/Q Desativa o comando echo/D Desativa a execução de comandos AutoRun do Registro (ver abaixo)/A Faz com que a saída de comandos internos para um pipe ou arquivo seja em ANSI/U Faz com que a saída de comandos internos para um pipe ou arquivo seja em Unicode/T:fg Define as cores em primeiro/segundo plano (consulte COLOR /? para obter mais informações)/E:ON Ativa extensões de comando (ver abaixo)/E:OFF Desativa extensões de comando (ver abaixo)/F:ON Ativa caracteres de conclusão de nome de arquivo e de pasta (ver abaixo)/F:OFF Desativa caracteres de conclusão de nome de arquivo e de pasta (ver abaixo)/V:ON Ativa a expansão de variáveis de ambiente atrasada usando ! como delimitador. Por exemplo, /V:ON permite que !var! expanda a variável var no tempo de execução. A sintaxe %var% expande variáveis no momento da entrada, que é um procedimento bem diferente quando está dentro de um loop de FOR./V:OFF Desativa a expansão de ambiente atrasada.Observe que vários comandos separados pelo separador de comando '&&'são aceitos para cadeia de caracteres se estiverem entre aspas. Além disso,por razões de compatibilidade, /X é o mesmo que /E:ON, /Y é o mesmo que/E:OFF e /R é o mesmo que /C. Qualquer outra opção é ignorada.Se /C ou /K for especificado, o restante da linha de comando após a opçãoserá processado como uma linha de comando, onde a seguinte lógica é usadapara processar caracteres de aspas (\"): 1. Se todas as condições a seguir forem atendidas, as aspas na linha de comando serão preservadas: - nenhuma opção /S - exatamente duas aspas - nenhum caractere especial entre as duas aspas, onde o especial é um dos seguintes: &()@^| - há um ou mais caracteres de espaço entre as duas aspas - a cadeia de caracteres entre as duas aspas é o nome de um arquivo executável. 2. Caso contrário, o costume é ver se o primeiro caractere é um caractere de aspas e, se for, retirar o primeiro caractere e remover o último caractere de aspas na linha de comando, preservando qualquer texto após as últimas aspas. Starts a new instance of the Windows command interpreterCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C Carries out the command specified by string and then terminates/K Carries out the command specified by string but remains/S Modifies the treatment of string after /C or /K (see below)/Q Turns echo off/D Disable execution of AutoRun commands from registry (see below)/A Causes the output of internal commands to a pipe or file to be ANSI/U Causes the output of internal commands to a pipe or file to be Unicode/T:fg Sets the foreground/background colors (see COLOR /? for more info)/E:ON Enable command extensions (see below)/E:OFF Disable command extensions (see below)/F:ON Enable file and directory name completion characters (see below)/F:OFF Disable file and directory name completion characters (see below)/V:ON Enable delayed environment variable expansion using ! as the delimiter. For example, /V:ON would allow !var! to expand the variable var at execution time. The %var% syntax expands variables at input time, which is quite a different thing when inside of a FOR loop./V:OFF Disable delayed environment expansion.Note that multiple commands separated by the command separator '&&'are accepted for string if surrounded by quotes. Also, for compatibilityreasons, /X is the same as /E:ON, /Y is the same as /E:OFF and /R is thesame as /C. Any other switches are ignored.If /C or /K is specified, then the remainder of the command line afterthe switch is processed as a command line, where the following logic isused to process quote (\") characters: 1. If all of the following conditions are met, then quote characters on the command line are preserved: - no /S switch - exactly two quote characters - no special characters between the two quote characters, where special is one of: &()@^| - there are one or more whitespace characters between the two quote characters - the string between the two quote characters is the name of an executable file. 2. Otherwise, old behavior is to see if the first character is a quote character and if so, strip the leading character and remove the last quote character on the command line, preserving any text after the last quote character.
0x4000239ASe /D NÃO estiver especificado na linha de comando, quando o CMD.EXE foriniciado, ele procurará as variáveis de Registro REG_SZ/REG_EXPAND_SZa seguir e, se nenhuma ou ambas estiverem presentes, serão executadas primeiro. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun e/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun If /D was NOT specified on the command line, then when CMD.EXE starts, itlooks for the following REG_SZ/REG_EXPAND_SZ registry variables, and ifeither or both are present, they are executed first. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun
0x4000239BAs Extensões de Comando estão ativadas por padrão. Você também podedesabilitar as extensões de uma determinada invocação usando a opção /E:OFF.Para habilitar ou desabilitar as extensões de todas asinvocações do CMD.EXEem uma máquina e/ou sessão de logon de usuário, configure um dos valoresREG_DWORD a seguir, ou ambos os valores, no Registro usando o REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions e/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionspara 0x1 ou 0x0. A configuração específica do usuário tem precedência sobrea configuração do computador. As opções da linha de comando têm precedênciasobre as configurações do Registro.Em um arquivo em lotes, os argumentos SETLOCAL ENABLEEXTENSIONS ouDISABLEEXTENSIONS têm precedência sobre a opção /E:ON ou /E:OFF. ConsulteSETLOCAL /? para obter detalhes.As extensões de comando envolvem alterações e/ou adições nos comandosa seguir: DEL ou ERASE COLOR CD ou CHDIR MD ou MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (também inclui as alterações feitas na invocação de comando externo) ASSOC FTYPEPara obter detalhes específicos, digite commandname /? para exibir osdetalhes. Command Extensions are enabled by default. You may also disableextensions for a particular invocation by using the /E:OFF switch. Youcan enable or disable extensions for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file, the SETLOCAL ENABLEEXTENSIONS or DISABLEEXTENSIONS argumentstakes precedence over the /E:ON or /E:OFF switch. See SETLOCAL /? for details.The command extensions involve changes and/or additions to the followingcommands: DEL or ERASE COLOR CD or CHDIR MD or MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (also includes changes to external command invocation) ASSOC FTYPETo get specific details, type commandname /? to view the specifics.
0x4000239CA expansão de variáveis de ambiente atrasada NÃO é ativada por padrão. Épossível habilitar ou desabilitar a expansão de variáveis de ambiente atrasadapara uma determinada invocação do CMD.EXE com a opção /V:ON ou /V:OFF.Para habilitar ou desabilitar as extensões atrasadas de todas as invocaçõesdo CMD.EXE em uma máquina e/ou sessão de logon de usuário, configure um dosvalores REG_DWORD a seguir, ou ambos os valores, no Registro usando oREGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion e/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionpara 0x1 ou 0x0. A configuração específica do usuário tem precedênciasobre a configuração do computador. As opções da linha de comando têmprecedência sobre as configurações do Registro.Em um arquivo em lotes, os argumentos ENABLEDELAYEDEXPANSION ouDISABLEDELAYEDEXPANSION têm precedência sobre a opção /V:ON ou /V:OFF.Consulte SETLOCAL /? para obter detalhes.Se a expansão de variáveis de ambiente atrasada estiver habilitada, o caracterede exclamação poderá ser usado para substituir o valor de uma variávelde ambiente no tempo de execução. Delayed environment variable expansion is NOT enabled by default. Youcan enable or disable delayed environment variable expansion for aparticular invocation of CMD.EXE with the /V:ON or /V:OFF switch. Youcan enable or disable delayed expansion for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file the SETLOCAL ENABLEDELAYEDEXPANSION or DISABLEDELAYEDEXPANSIONarguments takes precedence over the /V:ON or /V:OFF switch. See SETLOCAL /?for details.If delayed environment variable expansion is enabled, then the exclamationcharacter can be used to substitute the value of an environment variableat execution time.
0x4000239DVocê pode ativar ou desativar o preenchimento para uma chamada específicado CMD.EXE com a opção /F:ON ou /F:OFF. Você pode ativar ou desativaro preenchimento para todas as chamadas do CMD.EXE em um computador e/ousessão de logon de usuário definindo qualquer um dos valores REG_DWORD aseguir (ou ambos) no Registro usando REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar e/ou HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharcom o valor hexadecimal de um caractere de controle a ser usado paradeterminada função (ex.: 0x4 é Ctrl-D e 0x6 é Ctrl-F). As configuraçõesespecíficas do usuário têm precedência sobre as configurações do computador.As opções da linha de comando têm precedência sobre as configurações doRegistro.Se a conclusão for ativada com a opção /F:ON, os dois caracteres de controleusados serão Ctrl-D para a conclusão de nome de pasta e Ctrl-F para aconclusão de nome de arquivo. Para desativar um determinado caractere deconclusão no Registro, use o valor do espaço (0x20), que não é um caracterede controle válido. You can enable or disable file name completion for a particularinvocation of CMD.EXE with the /F:ON or /F:OFF switch. You can enableor disable completion for all invocations of CMD.EXE on a machine and/oruser logon session by setting either or both of the following REG_DWORDvalues in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharwith the hex value of a control character to use for a particularfunction (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specificsettings take precedence over the machine settings. The command lineswitches take precedence over the registry settings.If completion is enabled with the /F:ON switch, the two controlcharacters used are Ctrl-D for directory name completion and Ctrl-F forfile name completion. To disable a particular completion character inthe registry, use the value for space (0x20) as it is not a validcontrol character.
0x4000239EA conclusão é chamada quando você digita um dos dois caracteres de controle.A função de conclusão usa a cadeia de caracteres do caminho à esquerda docursor, acrescenta um caractere curinga a ela, se já não existir um, e criauma lista de caminhos correspondentes. Em seguida, exibe o primeiro caminhocorrespondente. Se nenhum caminho corresponder, ela emite um aviso e nãoaltera nada. Depois, o pressionamento repetido do mesmo caractere de controlepercorrerá a lista de caminhos correspondentes. O pressionamento da teclaShift com o caractere de controle permite percorrer a lista de trás para afrente. Se você fizer qualquer edição na linha e pressionar o caractere decontrole novamente, a lista salva de caminhos correspondentes é descartada euma nova é gerada. O mesmo ocorre se você alternar entre a conclusão de nomede arquivo e de pasta. A única diferença entre os dois caracteres de controleé que o caractere de conclusão de arquivo corresponde a ambos os nomes dearquivo e de pasta, enquanto que o caractere de conclusão de pasta somentecorresponde a nomes de pastas. Se a conclusão de arquivo for usada em qualquerum dos comandos de pasta internos (CD, MD ou RD), a conclusão de pasta seráusada.O código de conclusão trata corretamente de nomes de arquivos que contêmespaços ou outros caracteres especiais colocando aspas em volta do caminhocorrespondente. Além disso, se você retornar com o cursor e chamar a conclusãoa partir de uma linha, o texto à direita do cursor no ponto em que a conclusãofoi chamada será descartado.Os caracteres especiais que exigem aspas são: &()[]{}^=;!%'+,`~ Completion is invoked when you type either of the two controlcharacters. The completion function takes the path string to the leftof the cursor appends a wild card character to it if none is alreadypresent and builds up a list of paths that match. It then displays thefirst matching path. If no paths match, it just beeps and leaves thedisplay alone. Thereafter, repeated pressing of the same controlcharacter will cycle through the list of matching paths. Pressing theShift key with the control character will move through the listbackwards. If you edit the line in any way and press the controlcharacter again, the saved list of matching paths is discarded and a newone generated. The same occurs if you switch between file and directoryname completion. The only difference between the two control charactersis the file completion character matches both file and directory names,while the directory completion character only matches directory names.If file completion is used on any of the built in directory commands(CD, MD or RD) then directory completion is assumed.The completion code deals correctly with file names that contain spacesor other special characters by placing quotes around the matching path.Also, if you back up, then invoke completion from within a line, thetext to the right of the cursor at the point completion was invoked isdiscarded.The special characters that require quotes are: &()[]{}^=;!%'+,`~
0x4000239FExtensões do processador de comandos ativadas Command Processor Extensions Enabled
0x400023A0Extensões do processador de comandos ativadas por padrão. Use CMD /? paraobter detalhes. Command Processor Extensions enabled by default. Use CMD /? for details.
0x400023A1Arquivo excluído - %1 Deleted file - %1
0x400023A2Exibe ou modifica associações com extensões de arquivosASSOC [.ext[=[Tipo_de_arquivo]]] .ext Especifica a extensão de arquivo com a qual associar o tipo de arquivo Tipo_de_arquivo Especifica o tipo de arquivo a ser associado com a extensão de arquivoDigite ASSOC sem parâmetros para exibir as atuais associações de arquivos.Se ASSOC for chamado com apenas uma extensão de arquivo, exibirá a atualassociação de arquivos para essa extensão de arquivo. Se nada forespecificado para o tipo de arquivo, o comando excluirá a associação paraa extensão de arquivo. Displays or modifies file extension associationsASSOC [.ext[=[fileType]]] .ext Specifies the file extension to associate the file type with fileType Specifies the file type to associate with the file extensionType ASSOC without parameters to display the current file associations.If ASSOC is invoked with just a file extension, it displays the currentfile association for that file extension. Specify nothing for the filetype and the command will delete the association for the file extension.
0x400023A3Associação de arquivo não encontrada para a extensão %1 File association not found for extension %1
0x400023A4Exibe ou modifica tipos de arquivos usados nas associações de extensãode arquivoFTYPE [Tipo_de_arquivo[=[Cadeia_de_caracteres_do_comando_open]]] Tipo_de_arquivo Especifica o tipo de arquivo a ser examinado ou alterado Cadeia_de_caracteres_do_comando_open Especifica o comando opena ser usado ao iniciar arquivos desse tipo.Digite FTYPE sem parâmetros para exibir os tipos de arquivos atuais quepossuem cadeia de caracteres do comando open definidas. O FTYPE éinvocado com apenas um tipo de arquivo; ele exibe a cadeia de caracteresdo comando open atual para esse tipo de arquivo. Se nada for especificadopara a cadeia de caracteres do comando open, o comando FTYPE excluiráa cadeia de caracteres do comando open para o tipo de arquivo. Dentro deuma cadeia de caracteres do comando open, %%0 ou %%1 são substituídospelo nome de arquivo sendo iniciado por associação. %%* obtém todos osparâmetros e %%2 obtém o primeiro parâmetro, %%3 o segundo, etc. %%~nobtém todos os parâmetros restantes iniciados com o enésimo parâmetro, onden pode estar entre 2 e 9, inclusive. Por exemplo: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*permitiria invocar um script Perl como a seguir: script.pl 1 2 3Para eliminar a necessidade de digitar as extensões, faça o seguinte: defina PATHEXT=.pl;%%PATHEXT%%e o script poderia ser chamado assim: script 1 2 3 Displays or modifies file types used in file extension associationsFTYPE [fileType[=[openCommandString]]] fileType Specifies the file type to examine or change openCommandString Specifies the open command to use when launching files of this type.Type FTYPE without parameters to display the current file types thathave open command strings defined. FTYPE is invoked with just a filetype, it displays the current open command string for that file type.Specify nothing for the open command string and the FTYPE command willdelete the open command string for the file type. Within an opencommand string %%0 or %%1 are substituted with the file name beinglaunched through the assocation. %%* gets all the parameters and %%2gets the 1st parameter, %%3 the second, etc. %%~n gets all the remainingparameters starting with the nth parameter, where n may be between 2 and 9,inclusive. For example: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*would allow you to invoke a Perl script as follows: script.pl 1 2 3If you want to eliminate the need to type the extensions, then do thefollowing: set PATHEXT=.pl;%%PATHEXT%%and the script could be invoked as follows: script 1 2 3
0x400023A5Tipo de arquivo '%1' não encontrado ou nenhum comando open associado a ele. File type '%1' not found or no open command associated with it.
0x400023A6Parâmetro inválido para o comando SETLOCAL Invalid parameter to SETLOCAL command
0x400023A7Esta versão do sistema operacional não dá suporte à opção reiniciávelpara o comando COPY. The restartable option to the COPY command is not supported bythis version of the operating system.
0x400023A8O seguinte uso do operador de caminho na substituição deparâmetros em lotes é inválido: %1Para obter os tipos de formatos válidos, digite CALL /? ou FOR /? The following usage of the path operator in batch-parametersubstitution is invalid: %1For valid formats type CALL /? or FOR /?
0x400023A9Variável de ambiente %1 não definida Environment variable %1 not defined
0x400023AATentativa inválida de chamar rótulo em lote fora do script em lote. Invalid attempt to call batch label outside of batch script.
0x400023ABO sistema não pode localizar o rótulo em lote especificado - %1 The system cannot find the batch label specified - %1
0x400023ACEsta versão do sistema operacional não dá suporte à opção de saídade unicode para o CMD.EXE. The unicode output option to CMD.EXE is not supported by thisversion of the operating system.
0x400023ADSe as extensões de comando estiverem ativadas, os comandos DEL e ERASE serãoalterados como a seguir:A semântica de exibição da opção /S é revertida ao mostrarsomente os arquivos excluídos, e não os que não pôde localizar. If Command Extensions are enabled DEL and ERASE change as follows:The display semantics of the /S switch are reversed in that it showsyou only the files that are deleted, not the ones it could not find.
0x400023AESe as extensões de comando estiverem ativadas, o CHDIR será alterado comoa seguir:A cadeia de caracteres da pasta atual será convertida para usar a mesmadiferenciação de maiúsculas e minúsculas que os nomes no disco. Portanto,CD C:\\TEMP na verdade definiria a pasta atual como C:\\Temp se estivesse assimno disco.O comando CHDIR não trata espaços como delimitadores, portanto é possível usarCD para um nome de subpasta que contenha um espaço sem colocar o nomeentre aspas. Por exemplo: cd \\winnt\\profiles\\username\\programs\\start menué o mesmo que: cd \"\\winnt\\profiles\\username\\programs\\start menu\"que é o que deveria ser digitado se as extensões estivessem desativadas. If Command Extensions are enabled CHDIR changes as follows:The current directory string is converted to use the same case asthe on disk names. So CD C:\\TEMP would actually set the currentdirectory to C:\\Temp if that is the case on disk.CHDIR command does not treat spaces as delimiters, so it is possible toCD into a subdirectory name that contains a space without surroundingthe name with quotes. For example: cd \\winnt\\profiles\\username\\programs\\start menuis the same as: cd \"\\winnt\\profiles\\username\\programs\\start menu\"which is what you would have to type if extensions were disabled.
0x400023AFSe as extensões de comando estiverem ativadas, MKDIR será alterado comoa seguir:MKDIR cria quaisquer pastas intermediárias no caminho, se necessário.Por exemplo, se \\a não existisse: mkdir \\a\\b\\c\\dseria o mesmo que: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dque seria o que você teria de digitar se as extensões estivessem desativadas. If Command Extensions are enabled MKDIR changes as follows:MKDIR creates any intermediate directories in the path, if needed.For example, assume \\a does not exist then: mkdir \\a\\b\\c\\dis the same as: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dwhich is what you would have to type if extensions were disabled.
0x400023B0Se as extensões de comando estiverem ativadas, o comando DATE dá suporte para aopção /T, que o instrui a exibir apenas a data atual, sem solicitaruma nova data. If Command Extensions are enabled the DATE command supportsthe /T switch which tells the command to just output thecurrent date, without prompting for a new date.
0x400023B1Se as extensões de comando estiverem ativadas, o comando TIME dará suporte àopção /T que informa ao comando para exibir apenas a hora atual, sem solicitaruma nova hora. If Command Extensions are enabled the TIME command supportsthe /T switch which tells the command to just output thecurrent time, without prompting for a new time.
0x400023B2Se as extensões de comando estiverem ativadas, o comando PROMPT dará suportesaos eguintes caracteres de formatação adicionais: $+ zero ou mais caracteres de sinal de mais (+) dependendo da profundidade da pilha de diretórios do comando PUSHD, um caractere para cada nível adicionado. $M Exibe o nome remoto associado à letra da unidade atual ou à cadeia de caracteres vazia se a unidade atual não for uma unidade de rede. If Command Extensions are enabled the PROMPT command supportsthe following additional formatting characters: $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive.
0x400023B3Se as extensões de comando estiverem ativadas, o comando PUSHD aceitarácaminhos de rede além da letra da unidade e do caminho normais.Se um caminho de rede for especificado, o PUSHD criará uma letra de unidadetemporária que aponte para esse recurso de rede especificado ealterará a unidade e pasta atuais, usando a letra da unidade recémdefinida. As letras de unidades temporárias são alocadas deZ: para baixo, usando a primeira letra de unidade não usada encontrada. If Command Extensions are enabled the PUSHD command acceptsnetwork paths in addition to the normal drive letter and path.If a network path is specified, PUSHD will create a temporarydrive letter that points to that specified network resource andthen change the current drive and directory, using the newlydefined drive letter. Temporary drive letters are allocated fromZ: on down, using the first unused drive letter found.
0x400023B4Se as extensões de comando estiverem ativadas, o comando POPD excluiráqualquer letra de unidade temporária criada pelo PUSHD quando você usar o POPDpara remover essa unidade da pilha de diretórios. If Command Extensions are enabled the POPD command will deleteany temporary drive letter created by PUSHD when you POPD thatdrive off the pushed directory stack.
0x400023B5Se as extensões de comando estiverem ativadas, SET será alterado como a seguir:O comando SET chamado com apenas um nome de variável, nenhum sinal de igualou valor exibirá o valor de todas as variáveis cujo prefixo corresponda ao nomefornecido ao comando SET. Por exemplo: SET Pexibiria todas as variáveis começando com a letra 'P'O comando SET definirá o ERRORLEVEL como 1 se o nome da variável não forencontrado no ambiente atual.O comando SET não permitirá que um sinal de igual seja parte do nome deuma variável.Duas novas opções foram adicionadas ao comando SET: SET /A expressão SET /P variável=[cadeia_do_prompt]A opção /A especifica que a cadeia de caracteres à direita do sinal de igualé uma expressão numérica que é avaliada. O avaliador da expressãoé muito simples e dá suporte às seguintes operações, em ordemdecrescente de precedência: () - agrupamento ! ~ - - operadores unários * / %% - operadores aritméticos + - - operadores aritméticos - alternância lógica & - bit a bit E ^ - bit a bit exclusivo OU | - bit a bit OU = *= /= %%= += -= - atribuição &= ^= |= = , - separador de expressõesSe você usar qualquer um dos operadores lógicos ou de módulo, precisarácolocar a cadeia de caracteres da expressão entre aspas. Qualquercadeia de caracteres não numérica na expressão é tratada como nomesde variável de ambiente cujos valores são convertidos para números antesde serem usados. Se um nome de variável de ambiente for especificado,mas não estiver definido no ambiente atual, será usado um valor de zero.Isso permite fazer aritmética com valores de variáveis de ambiente, sem ter dedigitar todos esses sinais de %% para obter os valores. Se SET /Afor executado a partir da linha de comando fora de um script de comando,ele exibirá o valor final da expressão. O operador de atribuição requer umnome de variável de ambiente à sua esquerda. Os valores numéricossão valores decimais, a menos que sejam antecedidos por 0x para númeroshexadecimais e 0 para números octais. Portanto, 0x12 é o mesmo que 18e o mesmo que 022. Observe que a notação octal pode causar confusão: 08 e 09não são números válidos porque 8 e9 não são dígitos octais válidos. If Command Extensions are enabled SET changes as follows:SET command invoked with just a variable name, no equal sign or valuewill display the value of all variables whose prefix matches the namegiven to the SET command. For example: SET Pwould display all variables that begin with the letter 'P'SET command will set the ERRORLEVEL to 1 if the variable name is notfound in the current environment.SET command will not allow an equal sign to be part of the name ofa variable.Two new switches have been added to the SET command: SET /A expression SET /P variable=[promptString]The /A switch specifies that the string to the right of the equal signis a numerical expression that is evaluated. The expression evaluatoris pretty simple and supports the following operations, in decreasingorder of precedence: () - grouping ! ~ - - unary operators * / %% - arithmetic operators + - - arithmetic operators - logical shift & - bitwise and ^ - bitwise exclusive or | - bitwise or = *= /= %%= += -= - assignment &= ^= |= = , - expression separatorIf you use any of the logical or modulus operators, you will need toenclose the expression string in quotes. Any non-numeric strings in theexpression are treated as environment variable names whose values areconverted to numbers before using them. If an environment variable nameis specified but is not defined in the current environment, then a valueof zero is used. This allows you to do arithmetic with environmentvariable values without having to type all those %% signs to get theirvalues. If SET /A is executed from the command line outside of acommand script, then it displays the final value of the expression. Theassignment operator requires an environment variable name to the left ofthe assignment operator. Numeric values are decimal numbers, unlessprefixed by 0x for hexadecimal numbers, and 0 for octal numbers.So 0x12 is the same as 18 is the same as 022. Please note that the octalnotation can be confusing: 08 and 09 are not valid numbers because 8 and9 are not valid octal digits.
0x400023B6A opção /P permite definir o valor de uma variável para uma linha de entradadigitada pelo usuário. Exibe a cadeia de caracteres do prompt especificadaantes de ler a linha de entrada. A cadeia de caracteres do prompt pode estarvazia.A substituição da variável de ambiente foi aprimorada da seguinte forma: %%PATH:seq1=seq2%%expandiria a variável de ambiente PATH, substituindo cada ocorrência de\"seq1\" no resultado expandido por \"seq2\". \"Seq2\" pode ser a cadeia decaracteres vazia para excluir efetivamente todas as ocorrências de \"seq1\" dasaída expandida. \"seq1\" pode começar com um asterisco e, neste caso,corresponderia a tudo desde o início da saída expandida até a primeiraocorrência da parte restante de seq1.Também pode especificar subcadeias de caracteres para uma expansão. %%PATH:~10,5%%expandiria a variável de ambiente PATH e usaria apenas os 5 caracteresque começassem no caractere 11 (deslocamento 10) do resultado expandido.Se o comprimento não for especificado, será padronizado como o restantedo valor da variável. Se qualquer um dos números(deslocamento ou comprimento) for negativo, o número usado será o comprimentodo valor da variável de ambiente adicionado ao deslocamento ou comprimentoespecificado. %%PATH:~-10%%extrairia os últimos 10 da variável PATH. %%PATH:~0,-2%%extrairia todos os caracteres da variável PATH, com exceção dos 2 últimos. The /P switch allows you to set the value of a variable to a line of inputentered by the user. Displays the specified promptString before readingthe line of input. The promptString can be empty.Environment variable substitution has been enhanced as follows: %%PATH:str1=str2%%would expand the PATH environment variable, substituting each occurrenceof \"str1\" in the expanded result with \"str2\". \"str2\" can be the emptystring to effectively delete all occurrences of \"str1\" from the expandedoutput. \"str1\" can begin with an asterisk, in which case it will matcheverything from the beginning of the expanded output to the firstoccurrence of the remaining portion of str1.May also specify substrings for an expansion. %%PATH:~10,5%%would expand the PATH environment variable, and then use only the 5characters that begin at the 11th (offset 10) character of the expandedresult. If the length is not specified, then it defaults to theremainder of the variable value. If either number (offset or length) isnegative, then the number used is the length of the environment variablevalue added to the offset or length specified. %%PATH:~-10%%would extract the last 10 characters of the PATH variable. %%PATH:~0,-2%%would extract all but the last 2 characters of the PATH variable.
0x400023B7Finalmente, foi adicionado o suporte à expansão de variáveis de ambienteatrasada. Esse suporte está sempre desativado por padrão, mas pode serativado/desativado através da opção da linha de comando /V do CMD.EXE.Consulte CMD /?A expansão de variáveis de ambiente atrasada é útil para contornaras limitações da expansão atual que ocorre quando uma linhade texto é lida, e não quando é executada. O exemplo a seguirdemonstra o problema com a expansão de variável imediata: set VAR=antes if \"%%VAR%%\" == \"antes\" ( set VAR=depois if \"%%VAR%%\" == \"depois\" @echo Se você ler isto, terá funcionado )nunca exibiria a mensagem, já que %%VAR%% em AMBAS as instruções IFé substituído quando a primeira instrução IF é lida, pois incluilogicamente o corpo do IF, que é uma instrução composta. Portanto, oIF dentro da instrução composta está realmente comparando \"antes\" com\"depois\", que nunca será igual. Da mesma forma, o exemplo a seguirnão funcionará como esperado: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%porque NÃO criará uma lista de arquivos na pasta atual mas,em vez disso, apenas definirá a variável LIST como o último arquivo encontrado.Novamente, isso ocorre porque a %%LIST%% é expandida apenas uma vezquando a instrução FOR é lida, e nesse momento a variável LIST está vazia.Portanto, o loop FOR que está de fato sendo executado é: for %%i in (*) do set LIST= %%ique apenas continua definindo LIST como o último arquivo encontrado.A expansão de variáveis de ambiente atrasada permite usar um caracterediferente (o ponto de exclamação) para expandir variáveis de ambiente notempo de execução. Se a expansão de variáveis atrasada estiver ativada,os exemplos acima poderão ser escritos da seguinte forma para funcionarcomo o desejado: set VAR=antes if \"%%VAR%%\" == \"antes\" ( set VAR=depois if \"!VAR!\" == \"depois\" @echo Se você ler isto, terá funcionado ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% Finally, support for delayed environment variable expansion has beenadded. This support is always disabled by default, but may beenabled/disabled via the /V command line switch to CMD.EXE. See CMD /?Delayed environment variable expansion is useful for getting aroundthe limitations of the current expansion which happens when a lineof text is read, not when it is executed. The following exampledemonstrates the problem with immediate variable expansion: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo If you see this, it worked )would never display the message, since the %%VAR%% in BOTH IF statementsis substituted when the first IF statement is read, since it logicallyincludes the body of the IF, which is a compound statement. So theIF inside the compound statement is really comparing \"before\" with\"after\" which will never be equal. Similarly, the following examplewill not work as expected: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%in that it will NOT build up a list of files in the current directory,but instead will just set the LIST variable to the last file found.Again, this is because the %%LIST%% is expanded just once when theFOR statement is read, and at that time the LIST variable is empty.So the actual FOR loop we are executing is: for %%i in (*) do set LIST= %%iwhich just keeps setting LIST to the last file found.Delayed environment variable expansion allows you to use a differentcharacter (the exclamation mark) to expand environment variables atexecution time. If delayed variable expansion is enabled, the aboveexamples could be written as follows to work as intended: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%%
0x400023B8Se as extensões de comando estiverem ativadas, haverá diversas variáveisde ambiente dinâmicas que poderão ser expandidas, mas que não aparecerão nalista de variáveis exibida pelo SET. Esses valores de variáveis sãocomputados dinamicamente sempre que o valor da variável é expandido.Se o usuário definir explicitamente uma variável com um desses nomes,essa definição substituirá a definição dinâmica descrita abaixo:%%CD%% - expande para a cadeia de caracteres da pasta atual.%%DATE%% - expande para a data atual usando o mesmo formato que o comando DATE.%%TIME%% - expande para a hora atual usando o mesmo formato que o comando TIME.%%RANDOM%% - expande para um número decimal aleatório entre 0 e 32767.%%ERRORLEVEL%% - expande para o valor ERRORLEVEL atual%%CMDEXTVERSION%% - expande para o número da versão das extensões do processador de comandos atual.%%CMDCMDLINE%% - expande para a linha de comando original que chamou o processador de comandos.%%HIGHESTNUMANODENUMBER%% - expande para o número de nó NUMA mais alto nesta máquina. If Command Extensions are enabled, then there are several dynamicenvironment variables that can be expanded but which don't show up inthe list of variables displayed by SET. These variable values arecomputed dynamically each time the value of the variable is expanded.If the user explicitly defines a variable with one of these names, thenthat definition will override the dynamic one described below:%%CD%% - expands to the current directory string.%%DATE%% - expands to current date using same format as DATE command.%%TIME%% - expands to current time using same format as TIME command.%%RANDOM%% - expands to a random decimal number between 0 and 32767.%%ERRORLEVEL%% - expands to the current ERRORLEVEL value%%CMDEXTVERSION%% - expands to the current Command Processor Extensions version number.%%CMDCMDLINE%% - expands to the original command line that invoked the Command Processor.%%HIGHESTNUMANODENUMBER%% - expands to the highest NUMA node number on this machine.
0x400023B9Se as extensões de comando estiverem ativadas, o GOTO será alterado comoa seguir:O comando GOTO agora aceita um rótulo de destino de :EOF que transfere ocontrole para o final do arquivo de script em lotes atual. Essa é uma formafácil de sair de um arquivo de script em lotes sem definir um rótulo.Digite CALL /? para obter uma descrição das extensões para o comando CALLque tornam este recurso nútil. If Command Extensions are enabled GOTO changes as follows:GOTO command now accepts a target label of :EOF which transfers controlto the end of the current batch script file. This is an easy way toexit a batch script file without defining a label. Type CALL /? for adescription of extensions to the CALL command that make this featureuseful.
0x400023BASe as extensões de comando estiverem ativadas, o comando SHIFT oferecerásuporte à opção /n que informa ao comando para iniciar a alternância noenésimo argumento, onde n pode estar entre zero e oito. Por exemplo: SHIFT /2alternaria de %%3 para %%2, de %%4 para %%3, etc. e deixaria %%0 e %%1inalterados. If Command Extensions are enabled the SHIFT command supportsthe /n switch which tells the command to start shifting at thenth argument, where n may be between zero and eight. For example: SHIFT /2would shift %%3 to %%2, %%4 to %%3, etc. and leave %%0 and %%1 unaffected.
0x400023BBSe as extensões de comando estiverem ativadas, CALL será alterado comoa seguir:O comando CALL agora aceita rótulos como destino. A sintaxe é: CALL :rótulo argumentosUm novo contexto de arquivo em lotes é criado com os argumentos especificadose o controle é transferido para a instrução após o rótulo especificado. Vocêdeve \"sair\" duas vezes ao alcançar o final do arquivo de script em lotes duasvezes. Na primeira vez em que você ler o final, o controle retornará para logoapós a instrução CALL. Na segunda vez, sairá do script em lotes. DigiteGOTO /? para obter uma descrição da extensão GOTO :EOF que lhe permitirá\"retornar\" de um script em lotes.Além disso, a expansão de referências de argumento de script em lotes (%%0,%%1, etc.) foram alteradas como a seguir: %%* em um script em lotes refere-se a todos os argumentos (ex.: %%1 %%2 %%3 %%4 %%5 ...) A substituição de parâmetros em lotes (%%n) foi aprimorada. Agora é possível usar a seguinte sintaxe opcional: %%~1 - expande %%1 removendo quaisquer aspas (\") %%~f1 - expande %%1 para um nome de caminho totalmente qualificado %%~d1 - expande %%1 para somente uma letra de unidade %%~p1 - expande %%1 para somente um caminho %%~n1 - expande %%1 para somente um nome de arquivo %%~x1 - expande %%1 para somente uma extensão de arquivo %%~s1 - o caminho expandido contém somente nomes curtos %%~a1 - expande %%1 para atributos de arquivo %%~t1 - expande %%1 para data/hora do arquivo %%~z1 - expande %%1 para o tamanho do arquivo %%~$PATH:1 - pesquisa as pastas listadas na variável de ambiente PATH e expande %%1 para o nome totalmente qualificado da primeira encontrada. Se o nome da variável de ambiente não estiver definido ou o arquivo não for encontrado pela pesquisa, esse modificador será expandido para a cadeia de caracteres vazia If Command Extensions are enabled CALL changes as follows:CALL command now accepts labels as the target of the CALL. The syntaxis: CALL :label argumentsA new batch file context is created with the specified arguments andcontrol is passed to the statement after the label specified. You must\"exit\" twice by reaching the end of the batch script file twice. Thefirst time you read the end, control will return to just after the CALLstatement. The second time will exit the batch script. Type GOTO /?for a description of the GOTO :EOF extension that will allow you to\"return\" from a batch script.In addition, expansion of batch script argument references (%%0, %%1,etc.) have been changed as follows: %%* in a batch script refers to all the arguments (e.g. %%1 %%2 %%3 %%4 %%5 ...) Substitution of batch parameters (%%n) has been enhanced. You can now use the following optional syntax: %%~1 - expands %%1 removing any surrounding quotes (\") %%~f1 - expands %%1 to a fully qualified path name %%~d1 - expands %%1 to a drive letter only %%~p1 - expands %%1 to a path only %%~n1 - expands %%1 to a file name only %%~x1 - expands %%1 to a file extension only %%~s1 - expanded path contains short names only %%~a1 - expands %%1 to file attributes %%~t1 - expands %%1 to date/time of file %%~z1 - expands %%1 to size of file %%~$PATH:1 - searches the directories listed in the PATH environment variable and expands %%1 to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string
0x400023BCOs modificadores podem ser combinados para obter resultados compostos: %%~dp1 - expande %%1 somente para uma letra da unidade e caminho %%~nx1 - expande %%1 somente para uma extensão e nome de arquivo %%~dp$PATH:1 - pesquisa as pastas listadas na variável de ambiente PATH para %%1 e expande para a letra da unidade e caminho da primeira encontrada. %%~ftza1 - expande %%1 para uma linha de saída do tipo DIR Nos exemplos acima %%1 e PATH podem ser substituídos por outros valores válidos. A sintaxe %%~ é finalizada por um número de argumento válido. Os modificadores %%~ não podem ser usados com %%* The modifiers can be combined to get compound results: %%~dp1 - expands %%1 to a drive letter and path only %%~nx1 - expands %%1 to a file name and extension only %%~dp$PATH:1 - searches the directories listed in the PATH environment variable for %%1 and expands to the drive letter and path of the first one found. %%~ftza1 - expands %%1 to a DIR like output line In the above examples %%1 and PATH can be replaced by other valid values. The %%~ syntax is terminated by a valid argument number. The %%~ modifiers may not be used with %%*
0x400023BDSe as extensões de comando estiverem habilitadas, o SETLOCAL será alterado como a seguir:O comando em lotes SETLOCAL agora aceita argumentos opcionais: ENABLEEXTENSIONS / DISABLEEXTENSIONS habilita ou desabilita as extensões do processador de comandos. Esses argumentos têm precedência sobre as opções CMD /E:ON or /E:OFF Consulte CMD /? para obter detalhes. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION habilita ou desabilita a expansão da variável de ambiente atrasada. Esses argumentos têm precedência sobre as opções CMD /V:ON ou /V:OFF. Consulte CMD /? para obter detalhes. Essas modificações duram até o comando ENDLOCAL correspondente, independentemente da sua configuração anterior ao comando SETLOCAL. O comando SETLOCAL definirá o valor ERRORLEVEL se um argumentofor fornecido. Ele será zero se um dos dois argumentos válidos for fornecido; caso contrário, será um. É possível usar esses scripts emlotes para determinar se as extensões estão disponíveis usando a seguintetécnica: VERIFY OTHER 2nulo SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Não é possível habilitar as extensõesIsso funciona porque nas versões mais antigas do CMD.EXE, SETLOCAL NÃO define o valor ERRORLEVEL. O comando VERIFY com um argumento incorreto inicializa o valor ERRORLEVEL para um valor diferente de zero. If Command Extensions are enabled SETLOCAL changes as follows:SETLOCAL batch command now accepts optional arguments: ENABLEEXTENSIONS / DISABLEEXTENSIONS enable or disable command processor extensions. These arguments takes precedence over the CMD /E:ON or /E:OFF switches. See CMD /? for details. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION enable or disable delayed environment variable expansion. These arguments takes precedence over the CMD /V:ON or /V:OFF switches. See CMD /? for details.These modifications last until the matching ENDLOCAL command,regardless of their setting prior to the SETLOCAL command.The SETLOCAL command will set the ERRORLEVEL value if givenan argument. It will be zero if one of the two valid argumentsis given and one otherwise. You can use this in batch scriptsto determine if the extensions are available, using the followingtechnique: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensionsThis works because on old versions of CMD.EXE, SETLOCAL does NOTset the ERRORLEVEL value. The VERIFY command with a bad argumentinitializes the ERRORLEVEL value to a non-zero value.
0x400023BESe as extensões de comando estiverem ativadas, o ENDLOCAL será alterado comoa seguir:Se o SETLOCAL correspondente ativar ou desativar as extensões de comandousando as novas opções ENABLEEXTENSIONS ou DISABLEEXTENSIONS, após oENDLOCAL, o estado ativado/desativado das extensões de comando voltará aoque costumava ser antes de corresponder à execução do comando SETLOCAL. If Command Extensions are enabled ENDLOCAL changes as follows:If the corresponding SETLOCAL enable or disabled command extensionsusing the new ENABLEEXTENSIONS or DISABLEEXTENSIONS options, thenafter the ENDLOCAL, the enabled/disabled state of command extensionswill be restored to what it was prior to the matching SETLOCALcommand execution.
0x400023BFSe as extensões de comando estiverem ativadas, a invocação de comando externaatravés da linha de comando ou do comando START será alterada como a seguir:Arquivos não executáveis podem ser chamados através de sua associação de arquivos apenas ao digitar o nome do arquivo como um comando. (e.g. WORD.DOC iniciaria o aplicativo associado com a extensão de arquivo .DOC). Consulte os comandos ASSOC e FTYPE para obter informações sobre como criar essas associações a partir de um script de comando.Ao executar um aplicativo que seja um aplicativo GUI de 32 bits, o CMD.EXE não espera o aplicativo terminar para voltar ao prompt de comando. Esse novo comportamento NÃO ocorre se estiver sendo executado a partir de um script de comando.Ao executar uma linha de comando cujo primeiro token seja a cadeia de caracteres \"CMD \" sem uma extensão ou qualificador de caminhos, o \"CMD\" é substituído pelo valor da variável COMSPEC. Isso evita selecionar o * CMD.EXE na pasta atual.Ao executar uma linha de comando cujo primeiro token NÃO contenha uma extensão, o CMD.EXE usará o valor da variável de ambiente PATHEXT para determinar quais extensões serão procuradas e em que ordem. 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 procurar por um executável, se não houver correspondência em nenhumaextensão, ele verifica se o nome corresponde a um nome de pasta.Se corresponder, o comando START inicia o Explorer nesse caminho.Se for feito a partir da linha de comando, será o equivalente a fazer CD /D para esse caminho. If Command Extensions are enabled, external command invocationthrough the command line or the START command changes as follows:non-executable files may be invoked through their file association just by typing the name of the file as a command. (e.g. WORD.DOC would launch the application associated with the .DOC file extension). See the ASSOC and FTYPE commands for how to create these associations from within a command script.When executing an application that is a 32-bit GUI application, CMD.EXE does not wait for the application to terminate before returning to the command prompt. This new behavior does NOT occur if executing within a command script.When executing a command line whose first token is the string \"CMD \" without an extension or path qualifier, then \"CMD\" is replaced with the value of the COMSPEC variable. This prevents picking up CMD.EXE from the current directory.When executing a command line whose first token does NOT contain an extension, then CMD.EXE uses the value of the PATHEXT environment variable to determine which extensions to look for and in what order. The default value for the PATHEXT variable is: .COM;.EXE;.BAT;.CMD Notice the syntax is the same as the PATH variable, with semicolons separating the different elements.When searching for an executable, if there is no match on any extension,then looks to see if the name matches a directory name. If it does, theSTART command launches the Explorer on that path. If done from thecommand line, it is the equivalent to doing a CD /D to that path.
0x400023C0Se as extensões de comando estiverem ativadas e sendo executadas naplataforma Windows, o comando BREAK incluirá um ponto de interrupçãocodificado se estiver sendo depurado por um depurador. If Command Extensions are enabled, and running on the Windowsplatform, then the BREAK command will enter a hard coded breakpointif being debugged by a debugger.
0x400023C1Se as extensões de comando estiverem ativadas, haverá suporte para osformatos adicionais do comando FORFOR /D %%variável IN (conjunto) DO comando [parâmetros] Se o conjunto contiver curingas, ele corresponderá aos nomes de pasta em vez de nomes de arquivo.FOR /R [[unidade:]caminho] %%variável IN (conjunto) DO comando[comando-parâmetros] Orienta a árvore de diretórios com raiz na [unidade:]caminho, executando a instrução FOR em cada diretório da árvore. Se não houver especificação de diretório após /R, o diretório atual será pressuposto. Se o conjunto for apenas um único caractere de ponto (.), ele enumerará apenas a árvore de diretórios.FOR /L %%variável IN (início,incremento,fim) DO comando [comando-parâmetros] O conjunto é uma sequência de números de início ao fim, por quantidade de incremento. Portanto, (1,1,5) geraria a sequência 1 2 3 4 5 e (5,-1,1) geraria a sequência (5 4 3 2 1)FOR /F [\"opções\"] %%variável IN (conjunto_de_arquivos) DO comando[comando-parâmetros]FOR /F [\"opções\"] %%variável IN (\"cadeia_de_caracteres\") DO comando[comando-parâmetros]FOR /F [\"opções\"] %%variável IN ('comando') DO comando [comando-parâmetros] ou, se a opção usebackq estiver presente:FOR /F [\"opções\"] %%variável IN (conjunto_de_arquivos) DO comando[comando-parâmetros]FOR /F [\"opções\"] %%variável IN ('cadeia_de_caracteres') DO comando[comando-parâmetros]FOR /F [\"opções\"] %%variável IN (`comando`) DO comando [comando-parâmetros] conjunto de nomes de arquivo é um ou mais nomes de arquivos. Cada arquivo é aberto, lido e processado antes de se passar para o próximo arquivo em conjunto de nomes de arquivo. O processamento consiste em ler o arquivo, quebrá-lo em linhas individuais de texto e analisar cada linha para zero ou mais tokens. O corpo de for loop é chamado em seguida com o conjunto de valores de variável para a(s) cadeia(s) de caracteres de token encontrada(s). Por padrão, /F transfere o primeiro token separado por espaço de cada linha de cada arquivo. As linhas em branco são ignoradas. É possível substituir o comportamento de análise padrão especificando os parâmetros \"opções\" opcionais. Essa é uma cadeia de caracteres entre aspas que contém uma ou mais palavras-chave para especificar diferentes opções de análise. As palavras-chave são: If Command Extensions are enabled, the following additionalforms of the FOR command are supported:FOR /D %%variable IN (set) DO command [command-parameters] If set contains wildcards, then specifies to match against directory names instead of file names.FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters] Walks the directory tree rooted at [drive:]path, executing the FOR statement in each directory of the tree. If no directory specification is specified after /R then the current directory is assumed. If set is just a single period (.) character then it will just enumerate the directory tree.FOR /L %%variable IN (start,step,end) DO command [command-parameters] The set is a sequence of numbers from start to end, by step amount. So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would generate the sequence (5 4 3 2 1)FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN (\"string\") DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('command') DO command [command-parameters] or, if usebackq option present:FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('string') DO command [command-parameters]FOR /F [\"options\"] %%variable IN (`command`) DO command [command-parameters] file-set is one or more file names. Each file is opened, read and processed before going on to the next file in file-set. Processing consists of reading in the file, breaking it up into individual lines of text and then parsing each line into zero or more tokens. The body of the for loop is then called with the variable value(s) set to the found token string(s). By default, /F passes the first blank separated token from each line of each file. Blank lines are skipped. You can override the default parsing behavior by specifying the optional \"options\" parameter. This is a quoted string which contains one or more keywords to specify different parsing options. The keywords are:
0x400023C2eol=c - especifica caractere de comentário de fim de linha (somente um) skip=n - especifica o número de linhas a serem ignorados no início do arquivo. delims=xxx - especifica um conjunto de delimitadores. Substitui o conjunto de delimitadores padrão de espaço e tabulação. tokens=x,y,m-n - especifica quais tokens de cada linha serão transferidos para para o corpo de cada iteração. Isso alocará nomes de variáveis adicionais. O formato m-n é um intervalo, especificando do emésimo até o enésimo tokens. Se o último caractere na cadeia de caracteres tokens= for um asterisco, uma variável adicional será alocada e receberá o texto restante na linha após o último token analisado. usebackq - especifica que a nova semântica está em vigor, onde uma cadeia de caracteres entre aspas é executada como um comando e uma cadeia de caracteres entre aspas simples é uma comando de cadeia de caracteres literal e permite o uso de aspas para citar nomes de arquivos em um conjunto de nomes de arquivo. Alguns exemplos podem ajudar:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (meu_arquivo.txt) do @echo %%i%%j %%k eol=c - specifies an end of line comment character (just one) skip=n - specifies the number of lines to skip at the beginning of the file. delims=xxx - specifies a delimiter set. This replaces the default delimiter set of space and tab. tokens=x,y,m-n - specifies which tokens from each line are to be passed to the for body for each iteration. This will cause additional variable names to be allocated. The m-n form is a range, specifying the mth through the nth tokens. If the last character in the tokens= string is an asterisk, then an additional variable is allocated and receives the remaining text on the line after the last token parsed. usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in file-set. Some examples might help:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (myfile.txt) do @echo %%i %%j %%k
0x400023C3analisaria cada linha em meu_arquivo.txt, ignorando linhas que começassem com um ponto-e-vírgula, passando o segundo e terceiro token de cada linha para o corpo do comando for, com tokens delimitados por vírgulas e/ou espaços. Observe que comandos dentro do corpo do for fazem referência a %%i para obter o segundo token, %%j para obter o terceiro token e %%k para obter todos os tokens restantes após o terceiro. No caso de nomes de arquivos contendo espaços, é necessário colocá-los entre aspas. Para usar aspas dessa forma, também é necessário usar a opção usebackq ou as aspas serão interpretadas como se estivessem definindo uma cadeia de caracteres literal a ser analisada. %%i é declarado explicitamente na instrução for e %%j e %%k são declarados implicitamente através da opção tokens=. É possível especificar até 26 tokens através da linha tokens=, contanto que isso não origine uma tentativa de declarar uma variável mais alta do que a letra 'z' ou 'Z'. Lembre-se de que as variáveis FOR são formadas por uma só letra, diferenciam maiúsculas e minúsculas, são globais e não é possível haver mais de 52 ativas no total em momento algum. Também é possível usar a lógica de análise de FOR /F em uma cadeia de caracteres imediata, ao transformar o conjunto de arquivo dentro de parênteses em uma cadeia de caracteres entre aspas simples. A cadeia de caracteres será tratada como uma única linha de entrada de um arquivo e será analisada. Finalmente, é possível usar o comando FOR /F para analisar a saída de um comando. Para isso, transforme o conjunto de arquivo dentro dos parênteses em uma cadeia de caracteres entre aspas simples. A cadeia de caracteres será tratada como uma linha de comando, que será transferida para um CMD.EXE filho e a saída será capturada na memória e analisada como se fosse um arquivo. Assim, o seguinte exemplo: FOR /F \"usebackq delims==\" %%i IN (`conjunto`) DO @echo %%i enumeraria os nomes de variáveis de ambiente no ambiente atual. would parse each line in myfile.txt, ignoring lines that begin with a semicolon, passing the 2nd and 3rd token from each line to the for body, with tokens delimited by commas and/or spaces. Notice the for body statements reference %%i to get the 2nd token, %%j to get the 3rd token, and %%k to get all remaining tokens after the 3rd. For file names that contain spaces, you need to quote the filenames with double quotes. In order to use double quotes in this manner, you also need to use the usebackq option, otherwise the double quotes will be interpreted as defining a literal string to parse. %%i is explicitly declared in the for statement and the %%j and %%k are implicitly declared via the tokens= option. You can specify up to 26 tokens via the tokens= line, provided it does not cause an attempt to declare a variable higher than the letter 'z' or 'Z'. Remember, FOR variables are single-letter, case sensitive, global, and you can't have more than 52 total active at any one time. You can also use the FOR /F parsing logic on an immediate string, by making the file-set between the parenthesis a quoted string, using single quote characters. It will be treated as a single line of input from a file and parsed. Finally, you can use the FOR /F command to parse the output of a command. You do this by making the file-set between the parenthesis a back quoted string. It will be treated as a command line, which is passed to a child CMD.EXE and the output is captured into memory and parsed as if it was a file. So the following example: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i would enumerate the environment variable names in the current environment.
0x400023C4Além disso, a substituição das referências da variável FOR foi aprimorada.Agora é possível usar a seguinte sintaxe opcional: %%~I - expande %%I removendo quaisquer aspas em volta (\") %%~fI - expande %%I para um nome de caminho totalmente qualificado %%~dI - expande %%I para somente uma letra de unidade %%~pI - expande %%I para somente um caminho %%~nI - expande %%I para somente um nome de arquivo %%~xI - expande %%I para somente uma extensão de arquivo %%~sI - o caminho expandido contém somente nomes curtos %%~aI - expande %%I para atributos de arquivo do arquivo %%~tI - expande %%I para data/hora do arquivo %%~zI - expande %%I para o tamanho do arquivo %%~$PATH:I - pesquisa as pastas listadas na variável de ambiente PATH e expande %%I para o nome totalmente qualificado da primeira pasta encontrada. Se o nome da variável de ambiente não estiver definido ou o arquivo não for encontrado pela pesquisa, esse modificador expandirá para a cadeia de caracteres vaziaOs modificadores podem ser combinados para obter resultados compostos: %%~dpI - expande %%I para somente uma letra de unidade e caminho %%~nxI - expande %%I para somente um nome de arquivo e extensão %%~fsI - expande %%I para somente um nome de caminho completo com nomes curtos %%~dp$PATH:I - pesquisa as pastas listadas na variável de ambiente PATH para %%I e expande para a letra de unidade e caminho da primeira encontrada. %%~ftzaI - expande %%I para uma linha de saída parecida com DIRNos exemplos acima, %%I e PATH podem ser substituídos por outros valoresválidos. A sintaxe %%~ é terminada por um nome de variável FOR válido.O uso de nomes de variáveis em maiúsculas como %%I facilita a leitura eevita confusão com os modificadores, que não fazem diferenciação entremaiúsculas e minúsculas. In addition, substitution of FOR variable references has been enhanced.You can now use the following optional syntax: %%~I - expands %%I removing any surrounding quotes (\") %%~fI - expands %%I to a fully qualified path name %%~dI - expands %%I to a drive letter only %%~pI - expands %%I to a path only %%~nI - expands %%I to a file name only %%~xI - expands %%I to a file extension only %%~sI - expanded path contains short names only %%~aI - expands %%I to file attributes of file %%~tI - expands %%I to date/time of file %%~zI - expands %%I to size of file %%~$PATH:I - searches the directories listed in the PATH environment variable and expands %%I to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty stringThe modifiers can be combined to get compound results: %%~dpI - expands %%I to a drive letter and path only %%~nxI - expands %%I to a file name and extension only %%~fsI - expands %%I to a full path name with short names only %%~dp$PATH:I - searches the directories listed in the PATH environment variable for %%I and expands to the drive letter and path of the first one found. %%~ftzaI - expands %%I to a DIR like output lineIn the above examples %%I and PATH can be replaced by other validvalues. The %%~ syntax is terminated by a valid FOR variable name.Picking upper case variable names like %%I makes it more readable andavoids confusion with the modifiers, which are not case sensitive.
0x400023C5Se as extensões de comando estiverem ativadas, o IF será alterado comoa seguir: IF [/I] cadeia de caracteres1 op_comparação cadeia de caracteres2 comando IF CMDEXTVERSION número comando IF DEFINED variável comandoonde op_comparação pode ser uma das seguintes: EQU - igual NEQ - diferente LSS - menor que LEQ - menor que ou igual GTR - maior que GEQ - maior que ou iguale a opção /I, se especificada, informa para fazer comparações de cadeias decaracteres semdiferenciação de maiúsculas e minúsculas. A opção /I também pode ser usada nafórmula cadeia de caracteres1==cadeia de caracteres2 de IF. Essas comparaçõessão genéricas, pois se cadeia de caracteres1 e cadeia de caracteres2contiverem todos os dígitos numéricos, as cadeias de caracteres serãoconvertidas em números e será executada uma comparação numérica.A condicional CMDEXTVERSION funciona como ERRORLEVEL, exceto porcomparar com um número de versão interno associado às extensões de comandos. A primeira versão é 1. Ela será incrementada em um quandomelhoras significativas forem adicionadas às extensões de comandos.A condicional CMDEXTVERSION nunca é verdadeira quando as extensões decomandos estão desativadas.A condicional DEFINED funciona como EXISTS, exceto por usar um nome devariável de ambiente e ser verdadeira se a variável de ambiente estiverdefinida. If Command Extensions are enabled IF changes as follows: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable commandwhere compare-op may be one of: EQU - equal NEQ - not equal LSS - less than LEQ - less than or equal GTR - greater than GEQ - greater than or equaland the /I switch, if specified, says to do case insensitive stringcompares. The /I switch can also be used on the string1==string2 formof IF. These comparisons are generic, in that if both string1 andstring2 are both comprised of all numeric digits, then the strings areconverted to numbers and a numeric comparison is performed.The CMDEXTVERSION conditional works just like ERRORLEVEL, except it iscomparing against an internal version number associated with the CommandExtensions. The first version is 1. It will be incremented by one whensignificant enhancements are added to the Command Extensions.CMDEXTVERSION conditional is never true when Command Extensions aredisabled.The DEFINED conditional works just like EXIST except it takes anenvironment variable name and returns true if the environment variableis defined.
0x400023C6%%ERRORLEVEL%% expandirá para uma representação de cadeia de caracteres do valor atual de ERRORLEVEL, contanto que ainda não exista uma variávelambiente com o mesmo nome ERRORLEVEL, pois; nesse caso, será obtido ovalor. Após executar um programa, oexemplo a seguir ilustra o uso ERRORLEVEL: goto resposta%%ERRORLEVEL%% :resposta0 echo O programa retornou o código 0 :resposta1 echo O programa retornou o código 1.Também é possível usar as comparações numéricas acima: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% expandirá para a linha de comando original transferida paraCMD.EXE antes de qualquer processamento pelo CMD.EXE, contanto que ainda nãohaja uma variável de ambiente com o nome CMDCMDLINE, pois, nesse caso, seráo seu valor.%%CMDEXTVERSION%% expandirá para uma representação da cadeia decaracteres do valor atual de CMDEXTVERSION, contanto que ainda não exista umavariável de ambiente com o nome CMDEXTVERSION, pois, neste caso, será obtidoseu valor. %%ERRORLEVEL%% will expand into a string representation ofthe current value of ERRORLEVEL, provided that there is not alreadyan environment variable with the name ERRORLEVEL, in which case youwill get its value instead. After running a program, the followingillustrates ERRORLEVEL use: goto answer%%ERRORLEVEL%% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1You can also use numerical comparisons above: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% will expand into the original command line passed toCMD.EXE prior to any processing by CMD.EXE, provided that there is notalready an environment variable with the name CMDCMDLINE, in which caseyou will get its value instead.%%CMDEXTVERSION%% will expand into a string representation of thecurrent value of CMDEXTVERSION, provided that there is not alreadyan environment variable with the name CMDEXTVERSION, in which case youwill get its value instead.
0x400023C7Ativa ou desativa a edição da linha de comando no sistema DOSEstá presente para manter a compatibilidade com sistemas DOS. Não tem efeitono Windows, já que a edição de linha de comando está sempre ativada. Enables or disables command line editing on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows, as command line editing is always enabled.
0x400023C8'%1'CMD.EXE foi iniciado tendo o caminho acima como pasta atual.Não há suporte para caminhos UNC. Padronizando para pasta do Windows. '%1'CMD.EXE was started with the above path as the current directory.UNC paths are not supported. Defaulting to Windows directory.
0x400023C9'%1'CMD não oferece suporte a caminhos UNC como pastas atuais. '%1'CMD does not support UNC paths as current directories.
0x400023CANão há suporte para caminhos no formato UNC para a pasta atual. Usando PUSHD %1para criar uma letra de unidade temporária para aceitar a pastacorrente UNC. Utilize POPD ou EXIT para excluir a letra de unidadetemporária. UNC paths not supported for current directory. Using PUSHD %1to create temporary drive letter to support UNC currentdirectory. Use POPD or EXIT to delete temporary driveletter.
0x400023CBParâmetro inválido para o comando SHIFT Invalid parameter to SHIFT command
0x400023CCParênteses faltando. Unbalanced parenthesis.
0x400023CDFalta um operando. Missing operand.
0x400023CEFalta um operador. Missing operator.
0x400023CFNúmero inválido. As constantes numéricas são decimais (17),hexadecimais (0x11) ou octais (021). Invalid number. Numeric constants are either decimal (17),hexadecimal (0x11), or octal (021).
0x400023D0Número inválido. Os números estão limitados a 32 bits de precisão. Invalid number. Numbers are limited to 32-bits of precision.
0x400023D1Erro de divisão por zero. Divide by zero error.
0x400023D2A variável de ambiente COMSPEC não aponta para CMD.EXE. The COMSPEC environment variable does not point to CMD.EXE.
0x400023D3Substituir %1? (Sim/Não/Todos): %0 Overwrite %1? (Yes/No/All): %0
0x400023D4NST%0 NYA%0
0x400023D5 %0 %0
0x400023D8O nome do diretório %1\\%2 é muito longo. The directory name %1\\%2 is too long.
0x400023D9O caminho completo de %1 é muito longo. The full path of %1 is too long.
0x400023DAO caminho %1\\%2 é muito longo. The path %1\\%2 is too long.
0x400023DBO arquivo FTYPE %1 é muito longo. The FTYPE %1 is too long.
0x400023DCNão é possível localizar a biblioteca %1. Unable to find library %1.
0x400023DDNão é possível localizar a função %1!S!:%2!S!. Cannot find function %1!S!:%2!S!.
0x400023DENão é possível encontrar o ordinal %1!S!:%2!d!. Cannot find ordinal %1!S!:%2!d!.
0x400023DFLinha de comando muito longa. The command line is too long.
0x400023E0O arquivo %1 foi copiado, mas o CMD não pode redefinir oatributo READ_ONLY. The file %1 was copied, but CMD is unable to reset theREAD_ONLY attribute.
0x40002711Arquivo não encontrado File Not Found
0x40002712Não foi possível encontrar %1 Could Not Find %1
0x40002713O sistema de arquivos FAT dá suporte apenas para a hora da última gravação The FAT File System only support Last Write Times
0x40002714Inicia a localização das alterações de ambiente em um arquivo em lotes.As alterações de ambiente feitas após SETLOCAL ser emitido são específicasdo arquivo em lotes. ENDLOCAL deve ser emitido para restaurar asconfigurações anteriores. Quando o final de um script em lotes é alcançado, umENDLOCAL é executado para qualquer comando SETLOCAL pendente emitidopor esse script em lotes.SETLOCAL Begins localization of environment changes in a batch file. Environmentchanges made after SETLOCAL has been issued are local to the batch file.ENDLOCAL must be issued to restore the previous settings. When the endof a batch script is reached, an implied ENDLOCAL is executed for anyoutstanding SETLOCAL commands issued by that batch script.SETLOCAL
0x40002715Termina a localização das alterações de ambiente em um arquivo em lotes.As alterações de ambiente feitas após ENDLOCAL ser ativado não sãoespecíficas do arquivo em lotes; as configurações anteriores não serãorestauradas na finalização do arquivo em lotes.ENDLOCAL Ends localization of environment changes in a batch file.Environment changes made after ENDLOCAL has been issued arenot local to the batch file; the previous settings are notrestored on termination of the batch file.ENDLOCAL
0x40002716Define o título da janela do prompt de comando.TITLE [cadeia de caracteres] string Especifica o título da janela do prompt de comando. Sets the window title for the command prompt window.TITLE [string] string Specifies the title for the command prompt window.
0x40002717Permite que os programas abram arquivos de dados em pastas especificadascomo se estivessem na pasta atual.APPEND [[unidade:]caminho[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E] APPEND ; [unidade:]caminho Especifica uma unidade e pasta a acrescentar. /X:ON Aplica pastas acrescentadas a pesquisas de arquivo e execuções de aplicativo. /X:OFF Aplica pastas acrescentadas somente a solicitações de abertura de arquivos. /X:OFF é a configuração padrão. /PATH:ON Aplica as pastas acrescentadas às solicitações de arquivo que já especificam um caminho. /PATH:ON é a configuração padrão. /PATH:OFF Desativa o efeito de /PATH:ON. /E Armazena uma cópia da lista de pastas acrescentadas em uma variável de ambiente chamada APPEND. /E só pode ser usada na primeira vez em que você usar o APPEND após iniciar o sistema.Digite APPEND ; para limpar a lista de pastas acrescentadas.Digite APPEND sem parâmetros para exibir a lista de pastas acrescentadas. Allows programs to open data files in specified directories as if they werein the current directory.APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [drive:]path Specifies a drive and directory to append. /X:ON Applies appended directories to file searches and application execution. /X:OFF Applies appended directories only to requests to open files. /X:OFF is the default setting. /PATH:ON Applies the appended directories to file requests that already specify a path. /PATH:ON is the default setting. /PATH:OFF Turns off the effect of /PATH:ON. /E Stores a copy of the appended directory list in an environment variable named APPEND. /E may be used only the first time you use APPEND after starting up your system.Type APPEND ; to clear the appended directory list.Type APPEND without parameters to display the appended directory list.
0x40002718Move e renomeia arquivos e pastas.Para mover um ou mais arquivos:MOVE [/Y | /-Y] [unidade:][caminho]arquivo1[,...] destinoPara renomear uma pasta:MOVE [/Y | /-Y] [unidade:][caminho]pasta1 pasta2 [unidade:][caminho]arquivo1 Especifica o local e o nome do arquivo ou arquivos a serem movidos. destino Especifica o novo local do arquivo. O destino pode consistir em uma letra de unidade e dois- pontos, um nome de pasta ou uma combinação. Se estiver movendo apenas um arquivo, também poderá incluir um nome de arquivo se desejar renomear o arquivo ao movê-lo. [unidade:][caminho]pasta1 Especifica a pasta a ser renomeada. pasta2 Especifica o novo nome da pasta. /Y Suprime o prompt para você confirmar se deseja substituir um arquivo de destino existente. /-Y Exibe o prompt para você confirmar se deseja substituir um arquivo de destino existente.A opção /Y pode estar presente na variável de ambiente COPYCMD.Isso pode ser substituído por /-Y na linha de comando. O padrão éexibir um prompt nas substituições a menos que o comando MOVEesteja sendo executado em um script em lote. Moves files and renames files and directories.To move one or more files:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destinationTo rename a directory:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 Specifies the location and name of the file or files you want to move. destination Specifies the new location of the file. Destination can consist of a drive letter and colon, a directory name, or a combination. If you are moving only one file, you can also include a filename if you want to rename the file when you move it. [drive:][path]dirname1 Specifies the directory you want to rename. dirname2 Specifies the new name of the directory. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file.The switch /Y may be present in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless MOVE command is being executed fromwithin a batch script.
0x40002719Armazena a pasta atual para uso pelo comando POPD, depoisaltera para a pasta especificada.PUSHD [caminho | ..] caminho Especifica a pasta que se tornará a atual. Stores the current directory for use by the POPD command, thenchanges to the specified directory.PUSHD [path | ..] path Specifies the directory to make the current directory.
0x4000271AAltera para a pasta armazenada pelo comando PUSHD.POPD Changes to the directory stored by the PUSHD command.POPD
0x4000271B%1 - %0 %1 - %0
0x4000271CAtingido o nível máximo de recursão local. Maximum setlocal recursion level reached.
0x4000271DDigite a nova data: (aa-mm-dd) %0 Enter the new date: (yy-mm-dd) %0
0x4000271FERRO Verificar - %1 ERROR Verify - %1
0x40002720Não é possível mover vários arquivos para um único arquivo. Cannot move multiple files to a single file.
0x40002721O identificador não pôde ser aberto duranteo redirecionamento do identificador %1. The handle could not be openedduring redirection of handle %1.
0x40002722%r%1%% copiado %0 %r%1%% copied %0
0x40002723Configura as cores padrão de primeiro plano e tela de fundo do console.COLOR [attr] attr Especifica os atributos de cor da saída do consoleAtributos de cor são especificados por DOIS dígitos hexadecimais. O primeirocorresponde à cor de tela de fundo; o segundo à cor de primeiro plano. Cadadígito pode ter apenas um dos seguintes valores: 0 = Preto 8 = Cinza 1 = Azul 9 = Azul claro 2 = Verde A = Verde claro 3 = Verde-água B = Verde-água claro 4 = Vermelho C = Vermelho claro 5 = Roxo D = Lilás 6 = Amarelo E = Amarelo claro 7 = Branco F = Branco brilhanteCaso nenhum argumento seja passado, este comando restaurará a cor deantes do CMD.EXE ser executado. Este valor vem ou da janela atual doconsole, ou da opção /T da linha de comando, ou do valor de DefaultColorno Registro.O comando COLOR altera ERRORLEVEL para 1 se for tentado se executar ocomando COLOR com as mesmas cores de primeiro plano e de tela de fundo.Exemplo: \"COLOR fc\" gera o vermelho claro na tela de fundo branca brilhante Sets the default console foreground and background colors.COLOR [attr] attr Specifies color attribute of console outputColor attributes are specified by TWO hex digits -- the firstcorresponds to the background; the second the foreground. Each digitcan be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright WhiteIf no argument is given, this command restores the color to what it waswhen CMD.EXE started. This value either comes from the current consolewindow, the /T command line switch or from the DefaultColor registryvalue.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to executethe COLOR command with a foreground and background color that are thesame.Example: \"COLOR fc\" produces light red on bright white
0x40002724O tamanho máximo do caminho foi excedido - %1 Maximum path length exceeded - %1
0x40002727****** R E C U R S Ã O EM L O T E excede limites de PILHA ******Contagem de recursão=%1!d!, Uso de pilha=%2!d! por cento****** P R O C E S S A M E N T O E M L O T E A N U L A D O ****** ****** B A T C H R E C U R S I O N exceeds STACK limits ******Recursion Count=%1!d!, Stack Usage=%2!d! percent****** B A T C H PROCESSING IS A B O R T E D ******
0x40002728Já existem pastas demais na pilha PUSHD. There are too many directories already in the PUSHD stack.
0x40002729O prompt de comando foi desativado pelo administrador. The command prompt has been disabled by your administrator.
0x4000272ACria um link simbólico.MKLINK [[/D] | [/H] | [/J]] Link Destino /D Cria um link simbólico de diretório. Padrão é um link simbólico de arquivo. /H Cria um link real em vez de um link simbólico. /J Cria uma Junção de diretório. Link especifica o nome do novo link simbólico. Destino especifica o caminho (relativo ou absoluto) ao qual o novo link se refere. Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to.
0x4000272BVínculo real criado para %1!s! %2!s! Hardlink created for %1!s! %2!s!
0x4000272CLink simbólico criado para %1!s! %2!s! symbolic link created for %1!s! %2!s!
0x4000272DJunção criada para %1!s! %2!s! Junction created for %1!s! %2!s!
0x4000272EOs volumes NTFS locais são necessários para concluir a operação. Local NTFS volumes are required to complete the operation.
0x4000272FO novo link e o arquivo existente devem estar no mesmo volume NTFS. The new link and the existing file must be on the same NTFS volume.
0x40002730O dispositivo não suporta links simbólicos. The device does not support symbolic links.
0x40002731Você não tem privilégios suficientes para realizar esta operação. You do not have sufficient privilege to perform this operation.
0x40002732Permite controle das operações de arquivo através de transações para confirmarou anular alterações.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Iniciar uma nova transação. Apenas uma pode ser pendente de cada vez. /COMMIT - Confirmar todas as alterações na transação atual. /ROLLBACK - Reverter todas as alterações na transação atual. /SUSPEND - Desativar a transação em execução, deixando-pendente, e continuar no modo não-e in non-transacionado. /RESUME - Ativar a transação desativada com o suspend.Para commit e rollback, a transação é fechada apósa execução do comando.Se nenhum argumento for fornecido, este comando exibe o status atual datransação para CMD.EXE. Allows control of file operations via transactions to commit or abortchanges.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Start a new transaction. Only one can be pending at a time. /COMMIT - Commit all changes for the current transaction. /ROLLBACK - Rolls back all changes for the current transaction. /SUSPEND - Disables the running transaction, leaving it pending, and continue in non-transacted mode. /RESUME - Enable the transaction disabled with suspend.For both commit and rollback, the transaction is then closed afterthe command executes.If no argument is given, this command displays the current state of thetransaction for CMD.EXE.
0x40002733ID de transação: %1 Transaction ID: %1
0x40002734Uma transação ativa está em andamento. An active transaction is in progress.
0x40002735Não há uma transação ativa. There is no active transaction.
0x40002736Uma transação foi iniciada com não êxito. A transaction has been successfully started.
0x40002737Não há transação para confirmar, reverter, suspender ou continuar. There is no transaction to commit, rollback, suspend or resume.
0x40002738Uma transação ativa já está em andamento. Não é possível iniciar uma novaaté que a atual esteja confirmada ou revertida. An active transaction is already in progress. A new one cannotbe started until the current one is committed or rolled back.
0x40002739Não é possível confirmar ou reverter uma transação herdadade outro processo. Cannot commit or rollback a transaction that has been inheritedfrom another process.
0x4000273ANão é possível confirmar uma transação iniciada fora do arquivo de lotedentro de um arquivo de lote. Cannot commit a transaction that was started outside of a batchfile from within a batch file.
0x4000273BNão é possível suspender a transação, porque ela já estásuspensa. Cannot suspend a transaction because a transaction is alreadysuspended.
0x4000273CNão é possível continuar a transação, porque não há atualmente uma transaçãosuspensa. Cannot resume a transaction because no transaction is currentlysuspended.
0x4000273DNão é possível continuar uma transação suspensa em um arquivo de lote prévio. Cannot resume a transaction suspended in a previous batch file.
0x4000273ETransação continuada com sucesso. Transaction successfully resumed.
0x4000273FTransação suspensa com sucesso. Transaction successfully suspended.
0x40002740Ainda há %1 processo(s) em execução com estatransação. A confirmação ou reversão continuará assim que essesprocessos tenham terminado. There are still %1 process(es) running within thistransaction. Commit or rollback will continue once thoseprocesses have terminated.
0x40002741Essa transação já foi revertida. This transaction has already been rolled back.
0x40002742A transação atual foi revertida. The current transaction has been rolled back.
0x40002743A transação atual foi revertida porque oCMD encerrou ou o arquivo de lote está concluído. The current transaction has been rolled back becauseCMD exited or the batch file completed.
0x40002744Esta transação já foi confirmada. This transaction has already been committed.
0x40002745A transação atual foi confirmada. The current transaction has been committed.
0x40002746A transação atual foi confirmada ou anulada fora do CMD, e foi abandonada com êxito. The current transaction has been committed or aborted outside ofCMD, and has been successfully abandoned.
0x40002747Falha ao consultar estado da transação. O estado do resultado desconhecido é %1 Failed to query transaction state. Unknown outcome state is %1
0x40002748Administrador: %0 Administrator: %0
0x40002749Os volumes locais são necessários para concluir a operação. Local volumes are required to complete the operation.

EXIF

File Name:cmd.exe.mui
Directory:%WINDIR%\WinSxS\amd64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_pt-br_9231edf6376cea13\
File Size:141 kB
File Permissions:rw-rw-rw-
File Type:Win32 DLL
File Type Extension:dll
MIME Type:application/octet-stream
Machine Type:Intel 386 or later, and compatibles
Time Stamp:0000:00:00 00:00:00
PE Type:PE32
Linker Version:14.10
Code Size:0
Initialized Data Size:143872
Uninitialized Data Size:0
Entry Point:0x0000
OS Version:10.0
Image Version:10.0
Subsystem Version:6.0
Subsystem:Windows GUI
File Version Number:10.0.15063.0
Product Version Number:10.0.15063.0
File Flags Mask:0x003f
File Flags:(none)
File OS:Windows NT 32-bit
Object File Type:Executable application
File Subtype:0
Language Code:Portuguese (Brazilian)
Character Set:Unicode
Company Name:Microsoft Corporation
File Description:Processador de comandos do Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Todos os direitos reservados.
Original File Name:Cmd.Exe.MUI
Product Name:Sistema Operacional Microsoft® Windows®
Product Version:10.0.15063.0
Directory:%WINDIR%\WinSxS\wow64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_pt-br_9c8698486bcdac0e\

What is cmd.exe.mui?

cmd.exe.mui is Multilingual User Interface resource file that contain Portuguese (Brazilian) language for file cmd.exe (Processador de comandos do Windows).

File version info

File Description:Processador de comandos do Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Company Name:Microsoft Corporation
Internal Name:cmd
Legal Copyright:© Microsoft Corporation. Todos os direitos reservados.
Original Filename:Cmd.Exe.MUI
Product Name:Sistema Operacional Microsoft® Windows®
Product Version:10.0.15063.0
Translation:0x416, 1200