Definir o ERRORLEVEL de MS-DOS num programa

Traduções de Artigos Traduções de Artigos
Artigo: 57658 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Este artigo explica como pode definir o errorlevel de um programa para utilização pelo ficheiro de comandos do MS-DOS IF ERRORLEVEL comando.

Mais Informação

Se estiver a escrever um programa que está a ser invocado a partir de num ficheiro de comandos do MS-DOS que utiliza o comando IF ERRORLEVEL, pode utilizar interrupção 21 H função 4CH, "Terminar processo com código de retorno" para definir o errorlevel no seu programa. Esta função termina o programa e devolve o errorlevel ao processo principal, que neste caso é Command.com executar o ficheiro batch.

Os parâmetros de interrupção 21 H, função 4CH são AH = 4CH, AL = errorlevel, seguido de uma chamada para interrupção 21 H. O errorlevel pode ser qualquer valor no intervalo 0 a 255 (0 a FF, hexadecimal).

Referências

"Do utilizador do Microsoft MS-DOS guia e referência" para versões 4.x.

"Do programador do Microsoft MS-DOS Reference", versão 4.0, capítulo 1, páginas 237 238.

"MS-DOS Encyclopedia," Ray Duncan, Microsoft Press, artigo 4, páginas 115-117 e secção V, páginas 1375 1376.

"Avançadas MS-DOS Programming," Ray Duncan, Microsoft Press, secção II, páginas 444 443.

"O novo Peter Norton manual para o IBM PC & PS/2," página Peter Norton e Richard Wilton, Microsoft Press, capítulo 17, 377.

Propriedades

Artigo: 57658 - Última revisão: 12 de maio de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft MS-DOS 3.1
  • Microsoft MS-DOS 3.2 Standard Edition
  • Microsoft MS-DOS 3.21 Standard Edition
  • Microsoft MS-DOS 3.3 Standard Edition
  • Microsoft MS-DOS 3.3a
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 4.01 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Palavras-chave: 
kbmt KB57658 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 57658
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com