¿Crear acceso directo a cerrar un programa?
DJuan
view post Escrito el 7/8/2006, 13:11
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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
view post Escrito el 7/8/2006, 21:39
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


¿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
view post Escrito el 7/8/2006, 22:56
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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
view post Escrito el 11/8/2006, 15:25
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


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
view post Escrito el 11/8/2006, 17:54
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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
view post Escrito el 14/8/2006, 08:26
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


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
view post Escrito el 14/8/2006, 14:24
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


Lo he intentado pero no me habre el mamewah, me dice que no lo reconoce como comando interno.
Paul Sernine
view post Escrito el 14/8/2006, 16:10
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


Status: Offline: ultima azione eseguita il 15/1/2007, 01:15


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
view post Escrito el 14/8/2006, 19:13
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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
view post Escrito el 14/8/2006, 19:59
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 668


Status: Offline: ultima azione eseguita il 15/1/2007, 01:15


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
view post Escrito el 14/8/2006, 21:23
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


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 . :D
DJuan
view post Escrito el 14/8/2006, 23:32
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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 :lol:

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
view post Escrito el 16/8/2006, 09:52
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


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
view post Escrito el 16/8/2006, 20:00
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


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
view post Escrito el 17/8/2006, 08:17
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


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 :D

Pruábalo y me comentas...

Un saludo
24 respuesta(s) desde el 7/8/2006, 13:11