Pregunta: | 1880 - MANEJO DE OTRAS APLICACIONES CON VB6.0 |
Autor: | Víctor Daniel Hernández Monter |
Hola, estoy realizando un programa en VB6.0, el cual tiene una función parecida al administrador de programas, pero con la diferencia que a un determindo tiempo debe cerrar los programs que se encuentren funcionando y apagar el equipo. La ejecución de los programas y el apagado del equipo estan listas, pero el PROBLEMA radica en que necesito una función que sepa que programas se estan ejecutando, y si estos solicitan salvar o realizar una función antes de salir la realice incluyenco programas de DOS. (ejemplo: si Word se está ejecutando y al salir pregunte por guardar los cambios el programa automaticamente debe realizar ese tarea para cerrarlo). Gracias. |
Respuesta: | Hernan casadesus |
Mira, por lo que veo estas buscando automatizar la compu, y por lo tanto, te espera un laburito bastante largo. En cuanto a averiguar cuales son los programas que se estan ejecutando y cerrarlos, es muy facil, tenes que usar solamente un par de funciones de la API. Ahora, para conseguir que se guarden los documentos de las aplicaciones abiertas, vas a tener que laburar un poco mas, porque los programas usan cada uno su propio sistema, asi que vas a tener que trabajar de forma distinta para cada programa abierto. En cuanto a los programas de office, te recomiendo usar las macros de VBA, que son muy sencillas. Para ver un poco de ejemplos de tratamiento de procesos, visita: http://www.thescarms.com/vbasic/VBasicDesc.htm Si necesitas algo mas, mandame un mail |