| |
| | ¿Crear acceso directo a cerrar un programa? | |
| |  | |  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| No se si esto va en este apartado del foro, pero esque no sabía donde ponerlo. Bueno, el caso es que quiero crear un acesso directo para cerrar el joytokey para cuando no quiera utilizar el ratón para luego ejecutar el enlace con el zenkey,pero no se como hacer para cerrar el joytokey si utilizar el ratón, alguien tiene idea de como se puede hacer??
Gracias. |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| ¿Cómo abres el joytokey?
¿Desde dónde lo llamas?
Explica un poquito mejor, el qué es lo que haces y el qué quieres hacer y te podré ayudar mejor.
Un saludo |
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| El joytokey se abre desde el inicio de windows, pero también tengo una combinación de teclas creada con el zenkey, y lo que me gustaría hacer es un acceso directo a cerrar el programa para poder ejecutarlo con el zenkey y así con una combinación de teclas para cerrar el joytokey cuando quiera,me comprendes ahora? |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| Djuan,
te explico lo que hago yo, por ponerte un ejemplo con el emulador de Sega Mega CD que es con el último que estoy liado mientras consigo todas las roms (o al menos la mayoría); te pego como llamo desde mi frontend al emulador con un fichero bat, esto es lo que contiene:
cd C:\Soporte\sega start /B /MIN C:\Soporte\Sega\joytokey.exe joytokey.cfg cd C:\Soporte\Sega C:\Soporte\Sega\closemul.exe fusion.exe %1 -scd -fullscreen kill joytokey exit
Como puedes ver, yo no abro el joytokey al inicio de Windows, sino que cuando abro el emulador que deseo, lo llama con la configuración deseada, pero en el momento que salgo del emulador cierro el joytokey.
No tengo ni idea de como estás trabajando tú, no sé que es el zendkey; por mi parte, trabajo con interfaz de puerto paralelo y el frontend MALA, y me funciona con el ejemplo que te he puesto.
Espero haberte servido de ayuda
Nota; El comando kill, es un fichero kill.cmd, que mata el proceso que pongas a continuación, si lo buscas por google creo que lo encuentras, no obstante, creo que en Windows XP está el comando taskill que funciona de forma análoga |
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| Yo esque utilizo el mamewah y precisamente lo que quiero es exactamente lo contrario, que al abrir el mamewah se cierre el joytokey, pero la solución que he encontrado de momento es que no habro el joytokey nada más que cuando lo necesito para utilizar con el explorador de windows , y lo habro mediante una combinación de teclas creada con el zenkey, luego para cerrarlo lo cierro con el mismo ratón, pero lo ideal serí que se cerrar al abrir el mamewah y se volviera a abrir al cerrarlo.
De todas formas gracias por la información. |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| DJuan,
¿has probado a utilizar un fichero bat de la forma que te comenté?
Si abres el mamewah llamando a su ejecutable, por ejemplo, mamewah.exe, créate un fichero bat, por ejemplo mamewah.bat y ejecutas este fichero en vez del otro.
Este fichero mamewah.bat podrái contener algo así:
kill joytokey mamewah.exe start /B /MIN joytokey.exe joytokey.cfg exit
Resumiendo, cuando lanzas el mamewah, lo primero que haría es cerrar el joytokey, luego abre el mamewah y cuando lo cierras, abriría de nuevo el joytokey; debería funcionarte, pruébalo y me comentas.
Saludos
|
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| Lo he intentado pero no me habre el mamewah, me dice que no lo reconoce como comando interno. |
|  |
 | Paul Sernine | |  Supermarciano Doctorado
Grupo: MemberMensajes: 668 Status:  | |
| Djuan, ponle la ruta completa a donde este el ejecutable, por ejemplo "C:\Archivos de Programa\mamewah\mamewah.exe" en vez de sólo el nombre del ejecutable.
Saludos. |
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| Nada, ni cierra el joytokey, ni abre el mamewah, lo unico que hace es abrir de nuevo el joytokey, osea que solo respeta el comando de start, he probado con otro ejecutable y tampoco me abre el mamewah
"kill ZenKEY C:\auto mamewah 2006\front\mamewah.exe start /B /MIN nero.exe exit"
Ni cierra el ZenKEY ni abre el mamewah, solo abre el nero. |
|  |
 | Paul Sernine | |  Supermarciano Doctorado
Grupo: MemberMensajes: 668 Status:  | |
| Perdón, olvidé decir que las rutas que contengan espacio, deben ir entre comillas, por ejemplo:
C:\"auto mamewah 2006"\front\mamewah.exe
El nero seguramente, te lo encuentra porque lo tienes metido en la variable "path"
Saludos. |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| DJuan, para ejecutar el comando kill debes tener dicho comando y además tal y como dice Paul, debes ponerle la ruta completa o bien meterlo en el PATH (el PATH es una variable de entorno, en la que dices los directorios, donde tendrás determinados comandos que podrás ejecutar sin tener que poner la ruta completa). Al igual que para el resto, lo mejor es que pongas la ruta completa, pero ten en cuenta el tema de los espacios en blanco en los directorios. Puedes hacer una prueba con cualquier otra cosa, poniendo como ejemplo, un directorio llamado prueba o algo así, debería funcionarte, yo utilizo algún que otro bat tal y como te he puesto y me cierra y abre el joytokey. Ten paciencia, ... en informática, raro es lo que funciona a la primera, y si consigues que algo funcione a la primera, mosqueate porque no estará bien .  |
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| Bien, he conseguido que se abra el mamewah y al cerrar se abra otro porgrama, pero aún no he conseguido hacer que me cierre el joytokey, como consigo el comando "kill"?? Gracias por toda la información que me estais dando  Vale, he conseguido el kill.cmd, pero ahora solo me cierra el programa, no me abre luego el mamewah ni nada más, seguiré probando... |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| Djuan,
vamos a ver dame la secuencia exacta de lo que quieres hacer, y copia el contenido del fichero bat que estás utilizando, a ver si damos con la tecla.
Nota: lo de explicar la secuencia es que me digas lo que quieres hacer exactamente, por ejemplo: 1.- cerrar joytokey 2.- abrir mamewah 3.- cuando cierre mamewah , abrir de nuevo joyokey
etc, etc
Saludos
|
|  |
 | DJuan | |  Gran Marciano
Grupo: MemberMensajes: 218 Status:  | |
| Lo que quiero conseguir es que al abrir el mamewah me cierre el joytokey, y al cerrarse el mamewah se vuelva a abrir el joytokey, pero lo único que hacees cerrar el joytokey.Te pongo la secuencia:
kill joytokey "C:\auto mamewah 2006\front\mamewah.exe" start /B /MIN "C:\Software\Joytokey\joytokey.exe" exit |
|  |
 | empardopo | |  Merengón - Marciano
Grupo: MemberMensajes: 658 Location: Málaga Status:  | |
| Djuan, si lanzas el fichero bat desde una ventana de msdos (esa pantalla en negro que aparece cuando ejecutas cmd), creo que probablemente te saldría un error, ya que creo que la ruta está mal, ¿no has hecho una prueba tal y como te dije verdad? Prueba a poner en el fichero bat, lo siguiente: kill joytokey C:\"auto mamewah 2006"\front\mamewah.exe start /B /MIN "C:\Software\Joytokey\joytokey.exe exit parece lo mismo, pero fíjate que lo que va entre las comillas es sólo la ruta que tiene los espacios en blanco; estas rutas dan algún problemilla  Pruábalo y me comentas... Un saludo |
|  |
| 24 respuesta(s) desde el 7/8/2006, 13:11 |
| | | | |
|