• Viernes 15 de Noviembre de 2024, 11:16

Autor Tema:  Ejecutar Sentencias De D.o.s.  (Leído 1892 veces)

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Ejecutar Sentencias De D.o.s.
« en: Lunes 20 de Diciembre de 2004, 06:18 »
0
Hey hola a todos que tal, les tengo una pregunta alguien sabe como puedo hacer para ejecutar sentencias que se escribe en D.O.S., supongamos que en un TextBox quiero escribir ipconfig, como hago para que me muestre los resultados. Espero que me hayan entendido. Espero sus respuestas.

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Ejecutar Sentencias De D.o.s.
« Respuesta #1 en: Lunes 20 de Diciembre de 2004, 18:52 »
0
Para esto usaremos el componente Process el cual es una herramienta útil para iniciar, detener, controlar y supervisar aplicaciones. Aquí lo usaremos para iniciar un proceso.

Función GetMac, en esta pequeña función iniciaremos el proceso GetMac.exe y redirigiremos la salida a una variable de nuestro Programa.

Public Function GetMAC() As String

     
Código: Text
  1.   Dim str As String
  2.  
  3.         Dim p As New Process
  4.  
  5.         'StartInfo representa el conjunto de parámetros que se van a
  6.  
  7.         utilizar para iniciar un proceso.
  8.  
  9.         p.StartInfo.UseShellExecute = False
  10.  
  11.         p.StartInfo.RedirectStandardOutput = True
  12.  
  13.         p.StartInfo.FileName = &#34;GetMac.exe&#34;
  14.  
  15.         p.StartInfo.Arguments = &#34;/fo list&#34;
  16.  
  17.         p.Start()
  18.  
  19.         'StandardOutput Obtiene una secuencia que se utiliza
  20.  
  21.         para leer la salida de la aplicación.
  22.  
  23.         str = p.StandardOutput.ReadLine
  24.  
  25.         str = p.StandardOutput.ReadLine
  26.  
  27.         p.WaitForExit()
  28.  
  29.         Return str.Substring(23)
  30.  
  31.        End Function
  32.  

Espero y te sea de utilidad.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Ejecutar Sentencias De D.o.s.
« Respuesta #2 en: Martes 21 de Diciembre de 2004, 17:14 »
0
Hey senzao18 sorry pero no entiendo muy bien el codigo :losiento: , pero para que se inicia el proceso GetMac.  :wacko:  

 :comp:   :devil:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Ejecutar Sentencias De D.o.s.
« Respuesta #3 en: Martes 21 de Diciembre de 2004, 18:24 »
0
Pues el proceso GETMAC lo puse nomas como ejemplo.

pero en si process.star("programa") creo que con eso haces que jaleun proceso,solo que el que yo mande hace que la salida del proceso se almacene en una variable.

checa la clase Proccess en la ayuda.
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Ejecutar Sentencias De D.o.s.
« Respuesta #4 en: Martes 21 de Diciembre de 2004, 18:48 »
0
Ok senzao18, voy a checar la clase Proccess. Gracias por tus respuestas.  :devil:

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>