Exibe ou modifica tipos de arquivos usados nas associações de extensão de arquivo FTYPE Tipo_de_arquivo[=[Cadeia_de_caracteres_do_comando_open ...

Exibe ou modifica tipos de arquivos usados nas associações de extensão
de arquivo

FTYPE [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 open
a ser usado ao iniciar arquivos desse tipo.

Digite FTYPE sem parâmetros para exibir os tipos de arquivos atuais que
possuem cadeia de caracteres do comando open definidas. O FTYPE é
invocado com apenas um tipo de arquivo; ele exibe a cadeia de caracteres
do comando open atual para esse tipo de arquivo. Se nada for especificado
para a cadeia de caracteres do comando open, o comando FTYPE excluirá
a cadeia de caracteres do comando open para o tipo de arquivo. Dentro de
uma cadeia de caracteres do comando open, %%0 ou %%1 são substituídos
pelo nome de arquivo sendo iniciado por associação.  %%* obtém todos os
parâmetros e %%2 obtém o primeiro parâmetro, %%3 o segundo, etc.  %%~n
obtém todos os parâmetros restantes iniciados com o enésimo parâmetro, onde
n 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 3

Para 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