![]() |
Ayuda: Crear programa oculto
Hola, he estado creando un pequeño programa en Visual Basic 6.0, que en sí, es un temporizador, la función es simple; cada vez que presiono la tecla "Retroceso" (la de borrar), se agregan 60 segundos al temporizador y al finalizar ese tiempo, se ejecuta cierto código.
Pero vengo en busca de ayuda porque me gustaría que mi programa apareciera oculto o en segundo plano, o sea, no maximizado y que si la tecla "Retroceso" se continúa presionando, que siga agregando el tiempo. Agradecería que alguien pudiera ayudarme a lograr ello o bien, que me digan si en algún otro lenguaje es posible. Este es el programa :3 http://i63.tinypic.com/iymn10.png http://i63.tinypic.com/2i9kppt.png Y aquí es donde quiero que aparezca: http://i68.tinypic.com/2r61huf.png Gracias por leer, un saludo c: |
Cita:
Saludos. |
Cita:
|
no me quedó claro, si el programa lo quieres oculto o en background, en que momento se presiona la tecla Retroceso ?
|
Si el programa no tiene el foco (es decir, si no está su ventana activa), no podrá recibir las pulsaciones del teclado.
Si pretendes interceptar las pulsaciones del teclado sin ser una aplicación activa, entonces deberás convertir tu aplicación en un servicio de windows que intercepte el driver de teclado para poder leer las pulsaciones, hacer lo que desee con ellas y devolverlas al flujo normal del sistema. Esto es lo que hacen los programas "keylogger", generalmente de la categoría de "malware", dado que se utilizan para espiar al usuario, o registrar su actividad, habitualmente de manera inadvertida. Siento no poder ayudarte en cómo hacerlo, pero si investigas los conceptos de "keylogger" o "interceptar teclado" es probable que encuentres recursos para poder conseguir tu propósito. Otro tema distinto es conseguir que un programa se minimice a la "bandeja del sistema" en lugar de a "la barra de tareas". Eso es más sencillo, pero no te va permitir resolver lo que pretendes ya que mientras esté minimizado no tendrá el foco. No sé si me he explicado. Es un poco complicado. Salu2 |
Cita:
Un lenguaje que podés utilizar es vtaskstudio, es un editor de macro. Aunque es un tanto limitado permite hacer lo que querés. Te va a permitir averiguar que tecla presionás y si es retroceso ejecuta la instrucción que desees, la cual puede ser ejecutar un programa externo (cualquiera sea). La versión de prueba es por 30 días, yo tengo usuario y contraseña, Si te gusta me lo pedís. Saludos |
primero debes colocar un taskbar luego dejas el FORM.HIDE()
|
La franja horaria es GMT -4. Ahora son las 15:21. |
Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.
Ad Management by RedTyger