Visual Basic - he posteado 3 veces lo mismo y nadie contesta...

Life is soft - evento anual de software empresarial
 
Vista:

he posteado 3 veces lo mismo y nadie contesta...

Publicado por elPosteador (14 intervenciones) el 04/05/2004 10:05:19
Como ago para ke al ejecutar un programa ke se abre en msdos la salida del texto saliera en un archivo .txt, iwal ke si poneis en msdos "dir > texto.txt" el dir en ves de saliros en msdos os saldria en un archivo de texto.
He provado en un comand button poner esto:
shell "miprograma.exe OPCIONdelPROGRAMA > texto1.txt" y el programa se ejecuta normalmente en la ventana de msdos pero no se guarda en ningun texto, ahora si abro msdos y ejecuto el programa con > texto1.txt si se guarda todo en el texto, es decir en visual basic lo ke pongo es ke aga lo mismo ejecutandolo con shell pero NO FUNCIONA!!! ayuda y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:he posteado 3 veces lo mismo y nadie contesta..

Publicado por César Augusto (158 intervenciones) el 04/05/2004 12:15:52
No tengo idea de como hacerlo pero talvez si comentas de que programa quieres la salida te podría comentar de una solución diferente.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:he posteado 3 veces lo mismo y nadie contesta..

Publicado por ElPosteador (14 intervenciones) el 04/05/2004 19:05:55
Es un escaner ke se ejecuta en msdos asi:
scan.exe (AKI PUERTO A BUSCAR ABIERTO) (AKI IP A INICIAR Y IP A FINALIZAR)
kedaria una cosa asi:
scan.exe 445 81.33.136.0 81.33.136.255 (esto es en msdos)

entonces en el visual basic kiero ke al darle al comand buton se ejecute el programa en la ventana de msdos y la buskeda de ips salgan a un archivo de texto,e provado asi:
shell "scan.exe 445 81.33.136.0 81.33.136.255"
y asi se ejecuta el programa pero me falta la opcion de acer ke las letras ke me aparecen en la pantalla de msdos se guarden en un archivo de texto .txt asi ke tambien e provado asi:
shell "scan.exe 445 81.33.136.0 81.33.136.255 > texto.txt"
pero cuando lo pongo ace exactamente iwal ke el ke puse mas arriva como si lso datos de > texto.txt no los VIERA!!!
ahora si abro ms dos y cargo el programa:
scan.exe 445 81.33.136.0 81.33.136.255 > texto.txt
ahora si saldria el texto a un archivo txt.

por si no me esplicado bien resumo facilmente:
si ejecuto esto en msdos :
scan.exe 445 81.33.136.0 81.33.136.255 > texto.txt
LOS DATOS DEL PROGRAMA SCAN SALEN A UN ARCHIVO DE TEXTO.

ahora si abro el visual basic y ago un comand buton ke ejecute la misma linea:
Shell "scan.exe 445 81.33.136.0 81.33.136.255 > texto.txt"
ahora los datos no salen a un archivo de texto, POR KE!!!!!!!

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar