• Domingo 22 de Diciembre de 2024, 17:52

Autor Tema:  Re: ejecutar desde la linea de comandos  (Leído 1883 veces)

roy

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: ejecutar desde la linea de comandos
« en: Jueves 19 de Junio de 2003, 16:48 »
0
hola alguien me podria decir si existe en alguna instruccion en Vb, que ejecute cosas de la linea de comandos?, lo que necesito es imprimir un archivo, pero desde la linea de comandos, pero estando en Vb, hijole haber si me entendieron:ayuda:

HurryCrack

  • Miembro MUY activo
  • ***
  • Mensajes: 206
    • Ver Perfil
Re: ejecutar desde la linea de comandos
« Respuesta #1 en: Jueves 19 de Junio de 2003, 16:51 »
0
Te refieres a la linea de comandos del MSDOS? Si es asi creo ke habia algo por el foro. Un saludo
:hippi:

roy

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: ejecutar desde la linea de comandos
« Respuesta #2 en: Jueves 19 de Junio de 2003, 17:09 »
0
si el simbolo de Ms-Dos pero lo unico que encontre fue como obtener informacion de la linea de comandos, mas no ejecutar, y se supone que es la instruccion Command y lo que yo necesito es ejecutar:comp:

observador

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
    • http://www.soloprogramacion.net/
Re: ejecutar desde la linea de comandos
« Respuesta #3 en: Viernes 20 de Junio de 2003, 21:47 »
0
Bien... creo que tu me solicitaste esto via correo electeronico...

Perdon por la tardanza, apenas acabo de leer el correo, checa tu correo pues acabo de enviarte una forma de hacer eso que me solicitaste, y por lo que veo, que tambien solicistaste en el foro...
Solo Programacion Net

Hasta pronto...

karen81

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: ejecutar desde la linea de comandos
« Respuesta #4 en: Sábado 21 de Junio de 2003, 07:51 »
0
EDITADO
No basta tener buen ingenio; lo principal es aplicarlo bien.

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: ejecutar desde la linea de comandos
« Respuesta #5 en: Sábado 21 de Junio de 2003, 17:43 »
0
Prueba este código:

Declare Function ShellExecute Lib "shell32.dll" (ByVal hwnd As Integer, _
        ByVal lpOperation As String, _
        ByVal lpFile As String, _
        ByVal lpParameters As String, _
        ByVal lpDirectory As String, _
        ByVal nShowCmd As Lonf) As Long

Const SW_HIDE As Long = 0
Const SW_SHOWNORMAL As Long = 1
Const SW_SHOWMINIMIZED As Long = 2
Const SW_SHOWMAXIMIZED As Long = 3
Const SW_SHOWNOACTIVATE As Long = 4
Const SW_SHOW As Long = 5
Const SW_MINIMIZE As Long = 6
Const SW_SHOWMINNOACTIVE As Long = 7
Const SW_SHOWNA As Long = 8
Const SW_RESTORE As Long = 9
Const SW_SHOWDEFAULT As Long = 10

Dim X As Long

' Para ejecutar el fichero "C:Mi_pathMi_fichero.exe"
X = ShellExecute(Me.hwnd, "Open", "C:Mi_pathMi_fichero.exe", "", "c:", SW_SHOWNORMAL)

' Si quieres que te lo ejecute minimizado, sustituyes SW_SHOWNORMAL, por SW_SHOWMINIMIZED, etc...

' En realidad la definición de las CONSTantes no es necesaria: sin definirlas podías haber escrito directamente
'X = ShellExecute(Me.hwnd, "Open", "C:Mi_pathMi_fichero.exe", "", "c:", 1)
'pero en este caso no sabrías qué significa ese uno...

Saludos y suerte

roy

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
ejecutar desde la linea de comandos
« Respuesta #6 en: Lunes 30 de Junio de 2003, 18:44 »
0
gracias a todos pero en especial a observador, perdon pero es que ya no me dejan checar mi correo de terra en mi trabajo, pero afuera lo cheque y es una forma muy facil, yo realize un programita en C y genere el exe, pero bueno como me lo comentaste es mucho mejor y un agradecimiento tambien a J.M Movilla checare tu codigo, graciasssssssssss:good: