Page 1 of 1
Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 08:44
by Marcelo87
Hola gente , necesito ayuda . Tengo un mueble arcade con el hyperspin (en el mueble el boton que se usa para salir vendria a ser el 2 en el teclado o sea : yo entro al hyperspin y con la tecla ENTER entro a los emuladores y con la tecla 2 cierro el emulador y vuelve al hyperspin ) . Pero tengo un problema con el emulador Fusion , ya que la tecla ESC viene por defecto para para fullscreen .
Quiero hacer un scrypt que presionando la tecla 2 se cierre emulador Fusion . Y luego pueda seguir usando el boton 2 normalmente, Como hago ?
Espero me puedan ayudar.
desde ya muchas gracias.
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 09:54
by Flipeador
Hola,
Utiliza la directiva
#IfWinActive para que la tecla que quieras cambiar solo tenga efecto cuando este activa la ventana especificada. Utiliza el título de la ventana o
ahk_exe.
Luego pon
la tecla que quieres
cambiar, por ejemplo,
2::WinClose A.
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 10:04
by Marcelo87
Hola Flipeador , seria algo asi ?
#IfWinActive Fusion_exe 2::WinClose A
Porque asi no me funciono.
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 10:15
by Flipeador
Code: Select all
#IfWinActive ahk_exe Fusion.exe
2::WinClose, A
#IfWinActive
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 10:33
by Marcelo87
Exelente Flipeador , muchas gracias !!!
Ahora por ejemplo si un emulador necesitara de apretar 2 veces la tecla 2 que habria que agregar a ese scrypt?
Perdona la joda.
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 10:56
by Flipeador
No entiendo tu pregunta.
¿Que quieres que haga exactamente el script?
Tal vez:
Code: Select all
#IfWinActive ahk_exe Fusion.exe
2::
If (A_TimeSincePriorHotkey > 1 && A_TimeSincePriorHotkey < 301)
WinClose, A
Return
#IfWinActive
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 11:52
by Marcelo87
No me sirvio ese ,
Capaz me expique mal.
Quiero que al apretar la tecla 2 equivalga a apretarla 2 veces.
No se si me explico?
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 13:24
by Flipeador
No se que relación tiene esto con el tema principal, pero...
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 13:47
by Marcelo87
Te explico...
Pasa que el emulador Dolphin al apretar la tecla 2 (o sea ESC) detiene el juego pero NO el emulador , queda la ventana del emulador abierta y al fondo queda el Hyperspin.
Tengo que apretar la tecla 2 dos veces.
Re: Scrypt para cerrar Emulador Fusion en Hyperspin
Posted: 28 Aug 2017, 15:32
by Flipeador
El script que te he pasado presiona la tecla 2 veces... si lo necesitas junto con el anterior, simplemente agrega dos veces SendInput 2 despues de WinClose como en el ejemplo... es que te explicas a medias y no miras los enlaces que te he puesto.