Redirecionando a entrada de comando usando <

O redirecionamento de entrada está funcionando para arquivos .exe ou comandos internos do Windows.

    app.exe < ListOfNames.txt
    sort < input.txt

No entanto, não está funcionando quando tento redirecioná-lo para um script em lote.

test.bat: -

 @echo off
 echo %1 %2

Executando-o usando: -

test.bat<input.txt

onde input.txt tem duas seqüências.

No entanto, ele está funcionando bem para redirecionar a saída mesmo no caso de scripts em lote.

Esse é o comportamento esperado ou estou cometendo algum erro de sintaxe? Existe alguma outra maneira de ler argumentos de um arquivo em vez de analisá-lo manualmente?

questionAnswers(2)

yourAnswerToTheQuestion