• Jueves 14 de Noviembre de 2024, 16:43

Autor Tema:  Ventana Msdos  (Leído 2714 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Ventana Msdos
« en: Martes 11 de Octubre de 2005, 03:00 »
0
Saludos y muy buenas noches

Por casualidad alguien sabe como hacer una ventana o consola MSDOS en Visual Basic, una ventana con un TextBox en el cual se escriban comandos del DOS y se ejecuten, pero que no cargue la ventana del MSDOS sino que en el mismo TextBox o en otro se visualice la ejecución del comando.

En caso de estar dificil, de igual forma gracias por vuestro interés.
un saludo.
Si esto es Leído por accidente, induzca al vomito

Nogard

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #1 en: Martes 11 de Octubre de 2005, 04:47 »
0
Podrias ser un poko mas explicito por favor?
Ke es lo ke kieres hacer y para ke ??









Solo Hay 10 tipos de personas...Los ke entienden kodigo binario, y los ke No.
[/size] :comp:

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #2 en: Martes 11 de Octubre de 2005, 18:04 »
0
Es para un programa pero me indicaron que si era muy complicado (que asi lo veo) que entonces no, por red al parecer se ejecutarian unas cosas por consola, pero se desea ver si por el mismo programa se abre una consola MSDOS, claro con Shell uno podría llamar al DOS pero desean que en un Archivo TXT se guarde un registro de las instrucciones ejecutadas, por ahi va la cosa.

Dificil verdad!
Si esto es Leído por accidente, induzca al vomito

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #3 en: Martes 11 de Octubre de 2005, 18:04 »
0
Cita de: "UserCode"
Saludos y muy buenas noches

Por casualidad alguien sabe como hacer una ventana o consola MSDOS en Visual Basic, una ventana con un TextBox en el cual se escriban comandos del DOS y se ejecuten, pero que no cargue la ventana del MSDOS sino que en el mismo TextBox o en otro se visualice la ejecución del comando.

En caso de estar dificil, de igual forma gracias por vuestro interés.
un saludo.
Puedes utilizar el comando "Shell", o creo que tambien el api "ShellExecute"
El pasado son solo recuerdos, el futuro son solo sueños

hdr

  • Miembro MUY activo
  • ***
  • Mensajes: 128
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #4 en: Martes 11 de Octubre de 2005, 20:24 »
0
pedrias utilizar el comando shell y haciendo que toda la salida del comando ejecutado se mande a un archivo, luego con vb abres el archivo y lo muestras
para mandar la salida de un comando a un archivo se haria asi

Comando > rutadearchivo

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #5 en: Martes 11 de Octubre de 2005, 20:35 »
0
La idea es concreta pero muy generalizada, esto no trae problemas de código ASCII o código ANSI es decir de MSDOS a Windows... como meteria en un Txt lo escrito en la consola del DOS ¿capturando las teclas? disculpas si no comprendo tu idea.

Buscando y buscando a lo mucho he visto algo sobre una Función del VB llamada OemToChar que al parecer sirve para convertir texto MSDOS a texto Windows.

Al parecer esta es la funcion:
Public Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal  pszSrc As String, ByVal lpszDst As String) As Long

pero en verdad ni idea de como se usa o como haria para hacer la cuestion en mente.
Si esto es Leído por accidente, induzca al vomito

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #6 en: Martes 11 de Octubre de 2005, 21:01 »
0
Salu2.

Yo en estos casos tambien utilizo la funcion ShellExecute

   Meter en un txt lo que se manda  es muy sencillo siempre que seas TU o el PROGRAMA el que manda los comandos.

Comando > MiArch.txt : esto crearía el archivo aunke exista lo pone a 0
Comando >> MiArch.txt : esto continua desde lo último que fue escrito

espero que te sirva.
Agur.  :smartass:  :smartass:  :comp:
Mi mujer tiene un físico bárbaro!!!. Einstein.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Ventana Msdos
« Respuesta #7 en: Miércoles 12 de Octubre de 2005, 01:54 »
0
voy a probarle por ese camino a ver como va... gracias  B)
Si esto es Leído por accidente, induzca al vomito