Título: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 27 Diciembre 2009, 20:02 pm Bueno queria saber un codigo o al menos algunas instrucciones para que al apretar un button habra un ejecutable y lo oculte debajo asi:
(http://i46.tinypic.com/25flyl4.jpg) Donde esta el CIRCULO ROJO, es el ejecutable que quiero que al abrirlo no se vea como se esta viendo. Y donde marque LA "X", es como que salga, sin verse, es para que no estorbe abierto halli debajo ya que abrire muchas de esas ventanas si sigo abriendo mas servidores, que son para ejecutar servidores de un juego online, y cuando este ejecutado en mi PC, no moleste alli debajo. una cap del programa: (http://i45.tinypic.com/2gtb321.jpg) Ya tengo elaborado el codigo, solo quiero que se oculten al ejecutarlo, no me importa si salen en el administrador de tareas solo no quiero que molesten alli debajo. O por lo menos que se ejecuten al lado de la hora, como hacen algunos programas SALUDOS GRACIAS DE ANTEMANO. Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: Snopk en 27 Diciembre 2009, 20:22 pm Pues fácil, cámbiale a false la propiedad ShowInTaskbar del formulario que quieras que no salga en la barra de tareas.
Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 27 Diciembre 2009, 20:45 pm Pues fácil, cámbiale a false la propiedad ShowInTaskbar del formulario que quieras que no salga en la barra de tareas. Hola gracias!... Pero ahora surgio otro problema que no me esperaba, al ejecutar el archivo .exe que ejecuta el servidor, al abrirlo se cierra automaticamente y no use la funcion ShowInTaskbar, todavia ni pude probarla. Probe con este codigo: Private Sub Command2_Click() Dim Programa Programa = Shell("C:\Documents and Settings\USER\Escritorio\host\server1\samp-server.exe", 1) End Sub tambien he intentado con Shell "Direcion del programa", vbNormalFocus y algunos mas, y sigue sucediendo, el archivo lo encuentra y lo ejecuta pero se cierra :S. Lo que hace el archivo samp-server.exe, es ejecutar las configuraciones del servidor, de los archivos "server.cfg", los archivos incluidos de unas carpetas llamadas "FilterScripts", "Gamemodes", "ScriptFiles" e "Includes", todo esto son las configuraciones y complementos para el servidor funcione a gusto. Les explico las funciones por si algo de esto puede provocar este problema... Probe abriendo el .exe manualmente y lo abrio correctamente y se quedo abierto y al abrirlo desde VB se cierra. bueno espero q alguien me pueda ayudar. Saludos PD EDIT: Cuando el archivo "Samp-server.exe", esta abierto el servidor se mantiene abierto, y cuando se cierra el servidor se cierra. Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 27 Diciembre 2009, 20:52 pm Hola amigos ...
ACABO DE COMPROBAR ALGO.. Como el archivo samp-server.exe, tiene que cargar configuraciones al ejecutarse, no se mantiene abierto por eso. Acabo de hacer la prueba con un programa que necesita de un archivo para mostrar una lista de funciones y al ejecutarlo desde VB no cargo la lista. Esto significa que al ejecutar el archivo samp-server.exe debe ejecutar los archivos que necesita a la vez ... Como hago ?? :S !!! Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: fary en 27 Diciembre 2009, 21:04 pm pon en tu codigo:
Código: app.activate = false salu2! Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 27 Diciembre 2009, 21:16 pm pon en tu codigo: Código: app.activate = false salu2! Hola gracias por el codigo... Pero mi problema ahora es el que dije en mi comentario anterior, al abrir el exe se cierra de nuevo porque carga funciones y nose como cargar esas funciones desde VB, si alguien me da algunas pistas relacionadas al tema, un codigo o si se puede hacer :S... Muchisimas gracias y saludos Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: seba123neo en 27 Diciembre 2009, 23:25 pm probaste ocultarlo desde el shell ?? poniendo vbHide ??
Código
Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 28 Diciembre 2009, 14:55 pm probaste ocultarlo desde el shell ?? poniendo vbHide ?? Código
Probé con: Código
y al compilar me tira error y dice: Citar Error de compilacion: Se esperaba: = Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: raul338 en 28 Diciembre 2009, 15:03 pm Citar Probé con: Código
y al compilar me tira error y dice: Citar Error de compilacion: Se esperaba: = Código
Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: agustin_v8 en 28 Diciembre 2009, 20:24 pm Citar Probé con: Código
y al compilar me tira error y dice: Citar Error de compilacion: Se esperaba: = Código
Hola intente con Código
y compila perfecto, solo que al hacer clic no pasa nada :S, ni siquiera se ve que lo ejecuta y la ruta esta perfecta y VB toma la ruta bien. Pero recordemos que el exe que intento ejecutar carga archivos tambien, como dije en comentarios anteriores, la cual puede ser que traiga inconvenientes. Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: fary en 28 Diciembre 2009, 20:57 pm intenta con:
Código: private sub command1_click() espero que aora sique funcione... xD salu2! Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: raul338 en 28 Diciembre 2009, 21:22 pm Hola intente con Código
y compila perfecto, solo que al hacer clic no pasa nada :S, ni siquiera se ve que lo ejecuta y la ruta esta perfecta y VB toma la ruta bien. Pero recordemos que el exe que intento ejecutar carga archivos tambien, como dije en comentarios anteriores, la cual puede ser que traiga inconvenientes. Se supone que no se tiene que ver que se ejecuta no? (Para ver si se inicio el proceso, fijate en el administrador de tareas o alguno parecido). El funcionamiento del exe no tiene nada que ver con que lo llames, y ... estas seguro de que la ruta que le pasas es la correcta? no necesitara algun parametro o algo? Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: Meta en 28 Diciembre 2009, 22:04 pm Busca en VB .net el componente NotifyIcon.
Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: raul338 en 28 Diciembre 2009, 22:08 pm Busca en VB .net el componente NotifyIcon. :huh: :huh: para que? Existe la manera (mediante API) de implementar NotifyIcon en vb6, pero no es lo que el esta "planteando" aca, el lo que quiere haces iniciar un proceso, pero que no se vea ninguna ventana de este, o si? Y otra pregunta, el proceso es interactivo? (hace falta hacer click en un boton para que empieze a funcionar??) Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: xkiz ™ en 28 Diciembre 2009, 22:49 pm Código
Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: MCKSys Argentina en 29 Diciembre 2009, 00:48 am WinExec
The WinExec function runs the specified application. This function is provided for compatibility with 16-bit Windows. Win32-based applications should use the CreateProcess function. UINT WinExec( LPCSTR lpCmdLine, // address of command line UINT uCmdShow // window style for new application ); Ojo al piojo, que la función está sólo por Compatibilidad... Título: Re: [VB]Ejecutar .exe Con button y que se oculte Publicado por: BlackZeroX en 29 Diciembre 2009, 01:14 am Fuentes: http://allapi.mentalis.org/apilist/CreateProcess.shtml http://allapi.mentalis.org/apilist/3805D9F5937ACD5D7759F3FF7EEFFAAE.html Código
Dulces Lunas!¡. |