Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 07:03:09
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Ayuda, como hago para ejecutar un programa? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda, como hago para ejecutar un programa?  (Leído 469 veces)
Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« en: Diciembre 26, 2006, 10:52:07 »

En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #1 en: Diciembre 26, 2006, 11:21:44 »

En línea

Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« Respuesta #2 en: Diciembre 26, 2006, 12:21:17 »

gracias!

decime si entendi bien:

en el boton q yo quiera pongo el primer code y en el form pongo el segundo code,no??

dsp, no entendi muy bien lo de "Ejecutar_Archivo"

como soy medio principiante mejor explicame bien si podes, es decir, donde tengo q poner cada code y todo eso, porfa xD
En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #3 en: Diciembre 26, 2006, 12:28:52 »

En línea

Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« Respuesta #4 en: Diciembre 26, 2006, 12:41:23 »

q es un modulo?? jaja en serio no se lo q es, hace menos de 1 semana empeze.
en ruta de archivo ponga la ruta del archivo, pero en "ejecutar_archivo" lo dejo asi como esta o le cambio algo??

y dsp ...el primer code (el del modulo) lo dejo tal cual como esta o tengo q cambiar algo segun el archivo q elija?

me falta eso y nada mas xD
En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #5 en: Diciembre 26, 2006, 01:07:50 »

En línea

Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« Respuesta #6 en: Diciembre 26, 2006, 03:59:33 »

grax por ayudar, pero no me funciona..=(

te explico todo lo q hago paso por paso:

1-File --> New project --> EXE Standar
2-Project--> Add form
3-Pongo un command_button en el nuevo form
4-Pongo el primer code que dijiste entre Private Sub Form_Load() y End Sub (seria lo q aparece si o si en el code  del nuevo form)
5-Pongo el segundo code entre Private Sub Command1_Click() y End Sub.

En total quedaria asi todo:
_________________________________________________________________

Private Sub Command1_Click()
    Ejecutar_Archivo ("C:\Archivos de programa\Ares\Ares.exe")
End Sub
--------------------------------------------------------------------------------------------------------
Private Sub Form_Load()
    Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Public Sub Ejecutar_Archivo(strProgram As String)
    Dim lRet As Long
    lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL)
    If lRet <= 32 Then
    MsgBox "Error ejecutando el Archivo"
    End If
End Sub
   
Lo de declare function shellexecute....etc, aparece un cartel diciendo

"Compile error: only comments may appear after End Sub, End Function, or End Property"

Lo saco y me aparece esto

Compile error: Sub or Function not defined y me subraya con amarrilo Private Sub Command1_Click() con una flechita al lado y dsp me subraya asi como cuando subrayas con el mouse algo para hacer copy & past me subraya lo de Ejecutar_Archivo....si me apodes ayudar man te voy a agradecer mucho



   
En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
sNipeR-
Visitante
« Respuesta #7 en: Diciembre 26, 2006, 04:21:57 »

Ok, tienes seriamente k leer manuales xD

En un Form:

Private Sub Command1_Click()
    Ejecutar_Archivo ("C:\Archivos de programa\Ares\Ares.exe")
End Sub

En un Modulo:

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

Public Sub Ejecutar_Archivo(strProgram As String)
    Dim lRet As Long
    lRet = ShellExecute(vbNull, "", strProgram, "", "", SW_SHOWNORMAL)
    If lRet <= 32 Then
    MsgBox "Error ejecutando el Archivo"
    End If
End Sub

Salu2
En línea
Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« Respuesta #8 en: Diciembre 26, 2006, 04:35:33 »

Ahi me salio!!!!!!!!!!! buenisimo!!!! w0000000000t!!!!!!!


es q como tengo la version en ingles es como un boludo yo en vez de poner new module ponia new form....no es q no lea, tengo un libro y ya voy por la mitad y me salio todo perfecto los ejercicios y entendi todo, pero en el libro no decia nada de agregar modulos...o por lo menos hasta la parte q voy yo.
En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
Sh4k4
.
Colaborador
*****
Desconectado Desconectado

Mensajes: 565


SHAKA


Ver Perfil WWW
« Respuesta #9 en: Diciembre 27, 2006, 02:33:31 »

En línea

Arayashiki
sNipeR-
Visitante
« Respuesta #10 en: Diciembre 27, 2006, 07:25:25 »

En línea
sNipeR-
Visitante
« Respuesta #11 en: Diciembre 27, 2006, 07:33:12 »

Err bueno pues kualkier archivo no lo ha dicho xD, en verdad solo ha dicho .exes y .bats. Es lo k da escribir mensajes kuando se termina el sueno XDDDD

Drakox porke la funcion? Ahora k veo mejor el tema, como sh4ka ha dicho un simple shell es lo k estava buscando sargazo  Undecided
Salu2
En línea
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #12 en: Diciembre 27, 2006, 09:35:21 »

claro que tambien se puede usar shell,
pero a mi me gusta mas esta forma,

detodas formas, mira lo que dijlo:
Citar
o si hay otra forma de q ejecute ese programa sin hacer lo de msdos

bueno,
de esta forma no se hace x msdos

si lo quieres con un Shell,

Código:
Private Sub Command1_Click()
    Shell Environ("USERPROFILE") & "\Escritorio\Condicion.bat"
End Sub

salu2 y suerte
En línea

Biocode
Habitual
*****
Desconectado Desconectado

Mensajes: 364



Ver Perfil
« Respuesta #13 en: Diciembre 27, 2006, 05:32:10 »

cada vez que paso por este foro, siempre las mismas indirictas entre sniper y shaka...

en fin, se solucionaba con una simple shell.... (enhorabuena sh4k4 Wink)

Saludos.
Biocode.

En línea
sNipeR-
Visitante
« Respuesta #14 en: Diciembre 27, 2006, 05:48:21 »

cada vez que paso por este foro, siempre las mismas indirictas entre sniper y shaka...

en fin, se solucionaba con una simple shell.... (enhorabuena sh4k4 Wink)

Saludos.
Biocode.



K tal biocode  Wink

Buen espero k sh4ka no estuvese hablando conmigo en su mensaje ya k ni sekier he sido yo a postear la funcion, apenas he echo una correccion dela confusion k estava haciendo sargazo entre funcion, form_load etc...
Por eso no lo tomo como indiricta...


PD: sh4ka, la proxima vez k intentes hablar ingles piensa un poco en como se habla ingles correctamente... "you sucks" ?? o.O

Salu2
En línea
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #15 en: Diciembre 27, 2006, 06:43:03 »

En línea

Sh4k4
.
Colaborador
*****
Desconectado Desconectado

Mensajes: 565


SHAKA


Ver Perfil WWW
« Respuesta #16 en: Diciembre 27, 2006, 07:01:20 »

claro es bueno saber a quien ayudar ahora se que me ahorro lo que sepa y no te digo nada de nada.. jeje como ya dije mejor ayudar a gente que si lo necesita....cierto shell es mas optima y directo a desuso y a gustos incluso un shell (start..... jeje con vbhide jajaa bytez HOM! suckers  Cool
En línea

Arayashiki
Sargazo
Miembro
*****
Desconectado Desconectado

Mensajes: 47


....Sargazo....

elpibedelosastilleros_prsk@hotmail.com
Ver Perfil Email
« Respuesta #17 en: Diciembre 27, 2006, 07:38:48 »

claro es bueno saber a quien ayudar ahora se que me ahorro lo que sepa y no te digo nada de nada.. jeje como ya dije mejor ayudar a gente que si lo necesita....cierto shell es mas optima y directo a desuso y a gustos incluso un shell (start..... jeje con vbhide jajaa bytez HOM! suckers  Cool

che flako, toy diciendo q soy principiante con Visual Basic, yo sabia q en msdos si pones start y lo q quieras, se puede abrir algo, probe si con visual basic tmb pero no, tenes algun problema con q haya probado?? es preferible probar antes q quedarse sentado mirando la pantalla y no saber q hacer.

Igual gracias a vos y a los demas por ayudarme xD
En línea

Firma en creacion =) Tuve que desinstalar el photoshop xD
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Ayuda, como hago para ejecutar un programa? « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC