Imprime o nome do arquivo com outra extensão (Batch-program)

0

Lançamento do programa em lote com 1 parâmetro (caminho completo para o arquivo)

program.cmd "C:\Path\To\File\Filename.txt"

Agora, este programa consiste em 1 comando:

echo %1

E apenas imprime um argumento: C:\Path\To\File\Filename.txt para o exemplo acima.

Mas eu quero imprimir um argumento (caminho completo) com outra extensão, por exemplo %código%. Para o exemplo acima, quero imprimir .exe .

Como fazer isso?

    
por Simon Perepelitsa 17.04.2010 / 09:08

2 respostas

2
%~dpn1.exe
    
por 17.04.2010 / 21:29
0

No seu programa.cmd, você pode simplesmente escrever comandos como normalmente os usaria no prompt de comando.

    
por 17.04.2010 / 09:52