Para aplicar o comando executável a todo o arquivo de texto, use For /R
loop. Abra o prompt de comando nessa pasta e digite:
For /R %Y in (*.txt) do (abc.exe %Y)
Ou se você quiser aplicar o comando em outra pasta, adicione o caminho da pasta nesse comando:
For /R "C:\path\folder" %Y in (*.txt) do (abc.exe %Y)
Aqui estão os detalhes deste comando:
- Syntax:
FOR /R [[drive:]path] %%parameter IN (set) DO command
Key drive:
- path : The folder tree where the files are located.
- set : A set of one or more files. Wildcards must be used. If (set) is a period character (.) then FOR will loop through every folder.
- command : The command(s) to carry out, including any command-line parameters.
- %%parameter : A replaceable parameter: in a batch file use %%G (on the command line %G)
Fonte: ss64: para / R