Você pode enviar um arquivo de texto como entrada para um programa usando o < comando.
Então vamos dizer que você tem um arquivo de texto chamado: MyFile.txt e tem as seguintes informações:
CONNECT www.google.com:80 HTTP/1.0
bye
E você tem um arquivo batch que se conecta, ficaria assim:
telnet www.proxy.com 8080 < MyFile.txt
Isso faria exatamente o que precede. Abra o telnet e insira automaticamente o comando.
Note que eu entrei em uma linha branca extra no meu exemplo. Isso é para simular uma entrada no final da linha. É importante que esta entrada esteja no seu arquivo de texto porque essa entrada também será enviada.
Além disso, você pode usar > > para enviar a saída do comando para um arquivo de texto.
Por exemplo:
echo telnetting to www.proxy.com 8080 >> mylog.txt
telnet www.proxy.com 8080 < MyFile.txt >> mylog.txt
echo. >>mylog.txt
mylog.txt mostraria o seguinte:
telnetting to www.proxy.com 8080
Trying 192.0.0.1...
Connected to 192.0.0.1.
<output of the CONNECT command>
Disconnecting...
E como colocamos echo.
, que é uma linha vazia, também haverá uma linha vazia.