Como usar '%' em um arquivo de lote

0

Eu quero associar uma extensão a um programa por um arquivo em lotes.

Este comando funciona bem quando o escrevo de forma interativa.

ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" "%1"

Mas quando eu escrevo em um arquivo de lote e executo, então %1 é reconhecido como uma variável, então termina com:

ftype wavfile="%ProgramFiles(x86)%\VideoLAN\VLC\vlc.exe" ""

Acho que alguém já fez a mesma pergunta, mas não consegui encontrar. Como posso usar %1 ou algumas outras variáveis de argumento em um arquivo de lote?

    
por ironsand 11.10.2014 / 00:56

1 resposta

2

Você deve usar dois símbolos de porcentagem como este: %%1 , que funcionará para um arquivo em lotes.

Ele evita o %% em um sinal de porcentagem.

    
por 11.10.2014 / 01:00

Tags