RE:FTP sin mostrar ventana DOS
Hasta el momento mediante MS-DOS solo he conseguido minimizar la ventana con las opciones del start
START ["título"] [/Druta] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [comando o programa]
[parámetros]
Sin embargo con layuda de Visual Basic Script, se puede hacer lo siguiente:
Set objshell = createobject("wscript.shell")
Objshell.run "D:\ANL\Validaciones\html\bases.bat", 0, true
Aqui vemos la ruta del bat, que debes sustituir, a continuación está el parámetro 0 (cero) que es el que nos ayuda a que corra oculto. Coloca el codigo anterior en un archivo con extensión .vbs, recuerda sustituir la ruta y nombre de tu bat.
Busca el la seccion de scripting de la siguiente dirección, hay manuales de Visual Basic Script
http://foro.elhacker.net/