C:\WINDOWS>HELP CALL
Chama 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.
Se as extensões de comando estiverem ativadas, CALL será alterado como
a seguir:
O comando CALL agora aceita rótulos como destino. A sintaxe é:
CALL :rótulo argumentos
Um novo contexto de arquivo em lotes é criado com os argumentos especificados
e 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 duas
vezes. Na primeira vez em que você ler o final, o controle retornará para
logo
após a instrução CALL. Na segunda vez, sairá do script em lotes. Digite
GOTO /? 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
Os 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 %*
C:\WINDOWS>HELP CD
Exibe 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 dentro
desta unidade.
Se as extensões de comando estiverem ativadas, o CHDIR será alterado como
a seguir:
A cadeia de caracteres da pasta atual será convertida para usar a mesma
diferenciaçã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 assim
no disco.
O comando CHDIR não trata espaços como delimitadores, portanto é possível
usar
CD para um nome de subpasta que contenha um espaço sem colocar o nome
entre 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.
C:\WINDOWS>HELP CHCP
Exibe ou define o número da página de códigos ativa.
CHCP
[nnn
]nnn Especifica um número de página de códigos.
Digite CHCP sem parâmetros para exibir o número da página de código ativa.