Poner MS-DOS en un form

08/09/2003 - 23:27 por Franco Figùn | Informe spam
Hola grupo
Una consulta: como puedo hacer para poner un form de vb, la ventana de
MS-DOS? Lo que pretendo hacer es un NSLOOKUP muy simple, un textbox para
poner el dominio, un combobox con una lista de dns, y un boton que diga
hacer nslookup, y que en una ventana, me aparezca esas consultas como si
fuera el DOS.
Que ocx o componente puedo usar?
GRACIAS
 

Leer las respuestas

#1 SqlRanger
09/09/2003 - 09:02 | Informe spam
No creo que exista una manera de poner la ventana de comandos dentro de un
formulario. Pero tampoco lo necesitas para hacer lo que quieres.

Podrías utilizar la clase Process para iniciar nslookup y redireccionar la
salida a un stream. Lees el contenido del stream y lo muestras en una caja
de texto. Algo así como:

Dim p As New Process
p.StartInfo.UseShellExecute = False
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.FileName = "nslookup.exe"
p.StartInfo.Arguments = "argumentos"
p.Start()
p.WaitForExit()
txtSalida.Text = p.StandardOutput.ReadToEnd()



Saludos:

Jesús López
MVP Microsoft .NET
MCP SQL Server

Preguntas similares