Para quem não manja de programação uma ótima solução para não
ficar em arquivos de lote (.bat) é usar o método que vou mostrar agora.
Qual a diferença para o Arquivo de Lote?
O arquivo de lotes serve para automatizar
tarefas e só reconhece comandos do ms-dos, então por exemplo, se tentarmos
conectar a um servidor ftp não será possível enviar nenhum comando além do ftp ftp.servidor.com, depois disso ele irá
pertencer a outra aplicação.
Um dos meios de resolver isso seria usar ftp –s:comandos.txt, isso
porque o ftp suporta a entrada de um arquivo de text, mas caso seja necessário
usar uma aplicação que não seja dessa forma não haverá como prosseguir.
Uma forma de fazer seria usar também um arquivo de texto que acabará
sendo da mesma forma do ftp, veja:
----Arquivo.txt----
Color a
cls
ftp ftp.servidor.com
usuário
senha
dir
[..comandos..]
------------------------
Logo depois é só colocar assim no ms-dos:
cmd.exe < arquivo.txt
Ambos os métodos podem ser muito uteis se bem usados, lógico nada
supera a programação, esse é apenas um método
de automação de certas coisas quem sabe até criar um exploit.