Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Iniciar programa en el tray minimizado (https://www.clubdelphi.com/foros/showthread.php?t=80293)

Caral 17-09-2012 01:19:43

Hola
Con el codigo que indique antes he hecho un ejecutable que siguiendo la direccion que pusiste abrira el programa minimizado, en teoria.
El codigo que contiene el exe es simple:
Código Delphi [-]
WinExec(PChar('C:\Program Files\Dorgem\Dorgem.exe'),SW_SHOWMINIMIZED);
application.terminate;
Que hace?:
Pones este exe en el inicio de windows, cuando arranque windows se ejecutara este programa que a su vez llamara al tuyo (minimizado en teoria) y se cerrara.
Con esto tambien se podria usar tryicon para ponerlo a la par del reloj, supongo.
Espero te de alguna idea.
Saludos

notatus 17-09-2012 15:26:28

Cita:

Empezado por Caral (Mensaje 443264)
Hola
Con el codigo que indique antes he hecho un ejecutable que siguiendo la direccion que pusiste abrira el programa minimizado, en teoria.
El codigo que contiene el exe es simple:
Código Delphi [-]WinExec(PChar('C:\Program Files\Dorgem\Dorgem.exe'),SW_SHOWMINIMIZED); application.terminate;

Que hace?:
Pones este exe en el inicio de windows, cuando arranque windows se ejecutara este programa que a su vez llamara al tuyo (minimizado en teoria) y se cerrara.
Con esto tambien se podria usar tryicon para ponerlo a la par del reloj, supongo.
Espero te de alguna idea.
Saludos

Hola Caral, gracias de nuevo por contestarme y perder tu tiempo en crearme ese zip, lo he bajado y he echo lo que dices, pero increiblemente todo sigue igual, el programa se inicia con ventana mazimizada.


Ya no ser si dejarlo por imposible o seguir intentandolo, gracias por todo.

Un Saludo.

Caral 17-09-2012 16:20:01

Hola
Para mi que el programa tiene interiormente una instrucción que hace que se inicie maximizado, ahi si que no podremos hacer nada.
saludos

notatus 17-09-2012 17:00:25

Hola, , no se si es asi o no, pero si ejecuto tu programa cuando el mio esta mazimizado, el mio no se minimiza, sin embargo, si ejecuto tu programa, con el mio minimizado, el mio se mazimiza.

Un Saludo.

Casimiro Noteví 17-09-2012 17:13:57

Cita:

Empezado por notatus (Mensaje 443283)
Hola, , no se si es asi o no, pero si ejecuto tu programa cuando el mio esta mazimizado, el mio no se minimiza, sin embargo, si ejecuto tu programa, con el mio minimizado, el mio se mazimiza.
Un Saludo.

Entonces está 'casi' claro que el programa siempre se inicia maximizado, y sólo cuando lo minimices manualmente se irá al 'tray'

notatus 17-09-2012 17:14:10

Una cosa mas, como esta en ingles no lo se seguro, pero puede que el programa este abierto y se pueda modificar su codigo, puedes mirarme eso ?
solo con poner el nombre del programa en google sale la pagina del autor.


Un Saludo.

Casimiro Noteví 17-09-2012 17:37:21

Creo que es software libre, por lo que sí está el código fuente.
Y no, no lo vamos a modificar, salvo que pagues :D:D:D

roman 17-09-2012 20:51:18

Cita:

Empezado por Casimiro Notevi (Mensaje 443255)
Tu caso no tiene nada que ver con programación. Tienes un ejecutable y nada más.

De hecho, sí tiene algo más: un archivo de ayuda accesible desde el botón Help del programa. Si, desde un principio, hubiera abierto esa ayuda podría haber revisado el apartado que dice: Command Line Options y ahí habría notado la opción /m para iniciar el programa mimimizado y donde específicamente se dice que no se use la opción Window State del acceso directo.

Y, para evitar más confusiones, lo que tiene que hacer es abrir las propiedades de su acceso directo y en el recuadro "Destino de la aplicación" donde está la ruta al ejecutable:

Código:

"C:\Program Files\Dorgem\Dorgem.exe"
añadir el parámetro:

Código:

"C:\Program Files\Dorgem\Dorgem.exe" /m
// Saludos

Casimiro Noteví 17-09-2012 21:21:33

Fíjate lo que pasa por no leer un poquito :)

notatus 17-09-2012 22:01:32

Cita:

Empezado por roman (Mensaje 443311)
De hecho, sí tiene algo más: un archivo de ayuda accesible desde el botón Help del programa. Si, desde un principio, hubiera abierto esa ayuda podría haber revisado el apartado que dice: Command Line Options y ahí habría notado la opción /m para iniciar el programa mimimizado y donde específicamente se dice que no se use la opción Window State del acceso directo.

Y, para evitar más confusiones, lo que tiene que hacer es abrir las propiedades de su acceso directo y en el recuadro "Destino de la aplicación" donde está la ruta al ejecutable:

Código:

"C:\Program Files\Dorgem\Dorgem.exe"
añadir el parámetro:

Código:

"C:\Program Files\Dorgem\Dorgem.exe" /m
// Saludos

GRACIASSSSSSSSSSSS, asi si funciona, sabia que era una tonteria loque me faltaba por hacer, tan simple como añadir una "/m" , pero claro yo soy un torpe y tu un crack, na mas ver el post que me trajo aqui, sabia que me darias la solucion, te agradesco mucho la ayuda y darme la solucion, más cuando estaba apunto de tirar la toalla.

PD: Agradecimientos a Caral y casimiro tambien por aguantar tantas memeces y preguntas y por responderme y ayudarme en esto.

PD: Se me ha ocurrido que estas cosas podriais hacerlas amenudo en plan juego " aver quien adivina como se consigue esto, o como lograr esto" jajajajja.



Un Saludo.

notatus 17-09-2012 22:10:28

Estoy tan contento que llevo 15 minutos apagando y reiniciando el ordenador, solo para ver que funciona,creo que van 12 veces ya, jajajjajajjajajaa.



Un Saludo.

Casimiro Noteví 17-09-2012 22:17:55

Cita:

Empezado por notatus (Mensaje 443320)
Estoy tan contento que llevo 15 minutos apagando y reiniciando el ordenador, solo para ver que funciona,creo que van 12 veces ya, jajajjajajjajajaa.

Pues ten cuidado, que la ayuda dice que a la 13º arranque ya deja de funcionar :confused:

Casimiro Noteví 17-09-2012 22:18:12

Es broma :p:)

notatus 17-09-2012 22:53:35

Cita:

Empezado por Casimiro Notevi (Mensaje 443323)
Es broma :p:)

jajajaa, ya imagino.


La franja horaria es GMT +2. Ahora son las 06:54:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi