Sinais de percentagem retirados do texto do ficheiro de secção

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

Sumário

A utilização de um sinal de percentagem (%) num ficheiro batch requer que seja especificado sinais de dois por cento (%).

Por exemplo, o comando para apresentar "% 5", a partir de um ficheiro de comandos seria:
   ECHO 5%%
				

Mais Informação

MS-DOS utiliza % 1, % 2,... 9 como parâmetros substituíveis linha de comandos. Por exemplo, antes de executar o comando ECHO % 1, %1 será substituída pelo primeiro parâmetro passado para o ficheiro batch. %0 é substituído pelo comando utilizado para executar o ficheiro batch.

Um único sinal de percentagem numa linha é tratado como um carácter "nul" num ficheiro batch. Por exemplo:
   ECHO %     is processed as ECHO
   ECHO a%b   is processed as ECHO ab
				
se um comando contém sinais de percentagem de dois, o MS-DOS irá tratar quaisquer caracteres entre elas como uma variável de ambiente a expandir. Por exemplo, se o comando SET mostra que as variáveis de ambiente actuais estão
   COMSPEC=C:\COMMAND.COM
   PATH=C:\DOS
   PROMPT=$P$G
   B=C
				
, em seguida,
   ECHO %PATH%     is processed as ECHO C:\DOS
   ECHO a%b%       is processed as ECHO aC
   ECHO a%b b%a    is processed as ECHO aa
				
se não existem caracteres entre os sinais de percentagem de dois, percentagem de um sinal é retirado e o outro permanecerá. É por isso um comando FOR que o nome de cada ficheiro com uma extensão .com ecos seria
   FOR %V IN (*.COM) DO ECHO %V
				
mas se o mesmo comando é colocado num ficheiro batch, é necessário o seguinte:
   FOR %%V IN (*.COM) DO ECHO %%V
				
Reference(s):

"Microsoft MS-DOS secção ficheiro rápida Reference," Microsoft Press.

Propriedades

Artigo: 75634 - Última revisão: 10 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 5.0a
  • 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 KB75634 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: 75634
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