Ejecutar aplicación mediante teclas

Iniciado por ubetor^^, 7 Octubre 2006, 22:15 PM

0 Miembros y 1 Visitante están viendo este tema.

ubetor^^

Se podría hacer una aplicación que ejecutase una aplicación situada en un path al pulsar una(s) tecla(s) programadas por tí? De ser así cual sería el code?

Gracias.

CeLaYa

para llamar un .exe debes usar la funcion Shell

dim i as long
i= shell("c:\...\aplicacion.exe")

y para lo de las teclas puedes usar los eventos keyPress, KeyDown, KeyUp de los distintos controles que estes usando
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

ubetor^^

Bien, pero se me olvidó comentar que la aplicación debería ejecutarse sin haber sido ejecutada previamente (una autoejecución mediante unas determinadas teclas programadas por tí).

Es posible hacer esto último?  :huh:

Hans el Topo

pues hombre seria tocando el archivito o registro donde windows guarda los accesos rápidos abreviados de teclado... cosa que nose
 

ubetor^^

Conseguí más o menos lo que quería (sin tocar el registro). Lo comento por si a alguien le sirve:

-Creáis un acceso directo de la aplicación que queréis ejecutar mediante una combinación te teclas.

-Después dais click derecho encima del acceso directo y clickais sobre "Propiedades".

-Le dais el foco al textbox que al lado tiene un label en el que dice "Teclado de método abreviado". Y aquí pulsáis la combinación de teclas mediante las cuales queréis que se ejecute la aplicación (procurad que no estén cogidas por Windows).

Si alguien sabe hacerlo mediante el registro que lo diga  ;)

salu2

BenRu

Citar(una autoejecución mediante unas determinadas teclas programadas por tí).

No se puede hacer una autoejecucion...tu no puedes ejecutar un exe sin venir a cuento.

Lo que tendrias que hacer es dejar el programa en el registro, y que estuviese corriendo todo el rato (supongo que te consumiria muchos recursos)...
Deberia buscar las letras comparadas...haces un case y que te abra la aplicacion que tu quieras...

Buscate codes de Bombas Lógicas y Keyloggers simples.

ubetor^^

CitarLo que tendrias que hacer es dejar el programa en el registro, y que estuviese corriendo todo el rato (supongo que te consumiria muchos recursos)...

Sí, ese es el problema...se me ocurrió hacerlo y después al pulsar una tecla hacer el form visible, pero ralentizaba muxo la pc.

CitarBuscate codes de Bombas Lógicas y Keyloggers simples.

Me acabo de mirar eso de las bombas lógicas, y por lo que veo es algo parecido a un virus destructivo...intentaré hacer lo que me as dicho con la sentencia case (muxas veces la olvido, xd), al pulsar la tecla determinada activaré el "consumo de recursos" según case.

salu2