AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE Topic is solved

Las preguntas relacionadas con la automatización de juegos van aquí.

Moderator: Flipeador

Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

25 Mar 2019, 21:05

hola, necesito ayuda por favor.

quiero hacer un script que haga lo siguiente, intentaré explicarlo lo más específicamente posible:

quiero que cuando yo le de a la tecla "V" haga lo siguiente: envíe o accione la tecla "V" como un "send" o algo así, luego, también necesito que al darle a la rueda desplazándose hacia abajo "WheelDown" envíe o accione la tecla "X" y cada vez que tire la rueda hacía atrás (la desplace hacía abajo) vuelva y envíe la "X" (que no sea de unico uso), y ya para finalizar, que al volver a darle a la tecla "V" se suspenda el script. y al volverle a dar de desuspenda y vuelva a funcionar.

espero que se haya entendido. Por favor ayudenme ♥♥♥
Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

25 Mar 2019, 21:09

Quizás lo del principio no se entendió mucho: "quiero que cuando yo le de a la tecla "V" haga lo siguiente: envíe o accione la tecla "V" como un "send" o algo así"

Quiero decir, cuando hago un script con una tecla, por ejemplo con la letra "Q" pasa que funciona el script, pero si quiero copiar la letra "Q" no puedo, en esa especificación quiero que con la tecla V active el script al darle y que también siga funcionando la tecla "V" (obviamente una sola vez, ya que luego se debería suspender el script)
Espero explicarme bien. :crazy:
Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

25 Mar 2019, 21:13

Otra cosa, no se si se tenga que hacer otro script porque no sea posible poner dos veces la "V::" para activar el script y hacer el "send V" y también para suspender el script (V::suspended) si es así, me enseñan como hago para que un script suspenda a otro script? ¡Gracias!
devnullsp
Posts: 73
Joined: 21 Nov 2017, 09:00

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

06 Apr 2019, 17:10

lo de la V lo puedes hacer con una hotstring por ejemplo:

Code: Select all

:b0*:v::
    msgbox voy....
return 
ademas de escribirte la v te mostrará un mensaje.

El otro punto no lo entiendo lo de suspender un script.... Si te explicas un poco más igual podemos....

Por cierto esto no es sensible a mayúsculas y minúsculas.

para más info:

RFM -> https://autohotkey.com/docs/Hotstrings.htm

Saludos
Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

09 Apr 2019, 15:25

Muchas gracias por responder, pensé que nadie lo iba a hacer...
Me volveré a explicar lo mejor posible:

Cuando abra el .AHK yo mismo lo voy a suspender. Luego de eso quiero que al darle a la "V" se des-suspenda el script y empiece a funcionar, la función que quiero es la siguiente:
Al darle a la V: 1. se des-suspenda el script. 2. Copie la V (como si yo le hubiera dado a la V para copiarla en una carta...). Y ya está, luego, cuando le vuelva a dar a la "V" digite una V y se vuelva a suspender el script

Un ejemplo es: quiero que se pueda activar y desactivar dándole a la V. Cuando lo active; digite una "V" y ya está, y luego cuando le vuelva a dar a la "V" digite la V y se suspenda.

Hasta ahora tengo esto pero no funciona por obvias razones, pero quiero saber si podría funcionar la idea que tengo:
(Ignora lo de "WheelDown" eso me funciona bien)

Code: Select all

V::

sendinput v
sleep, 50

WheelDown::
Send, z

return

V::

sendinput v
sleep, 50

suspend
Lo que quiero es que la V haga 4 cosas:
1. Le quite la suspensión al script.
2. Active la tecla V una sola vez.

Y, al volverle a dar a la V
1. Active la tecla V una sola vez.
2. Suspenda el script.

Es como que tenga 2 funciones en un mismo script la V una para activar, digitar y hacer funcionar el WheelDown y la otra función para digitar la V y suspender (o pausar) el script.
Soy un poquito noob en esto. Quizás y la respuesta sea fácil o que simplemente no sea posible hacerlo en un solo script.

Gracias por ayudarme, espero que si me haya explicado esta vez bien.
devnullsp
Posts: 73
Joined: 21 Nov 2017, 09:00

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE  Topic is solved

10 Apr 2019, 19:15

No se si me ha quedado clara la explicación.

Cuando se punse v quieres que funcione el tema del mousewell y cuando la vuelvas a pulsar que se desactive no?


Code: Select all


Hotkey, WheelDown, proceso, Off
return

proceso:
    Send z
return

:b0*:v::
   Hotkey, WheelDown, Toggle
return
Esto es una prueba conceptual, miralo a ver si está todo bien, que no he podido probarlo.

Saludos
Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

11 Apr 2019, 20:24

¡Siiiiiiii!
Exactamente así es, lo probé y funcionó como yo quería
Solo que hay un problema, a veces, cuando le doy a la V de forma seguida, a veces no funciona y se bugea y no funciona el WheelDown, hay que hacerlo de forma muy poco repetitiva (con algún tiempo de por medio entre pulsaciones de V) No se si haya alguna solución para eso, si no, pues igual ¡quedó perfecto!
¡Y muchísimas gracias amiwoh! ♥
devnullsp
Posts: 73
Joined: 21 Nov 2017, 09:00

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

12 Apr 2019, 20:17

Afortunadamente si lo hay :)

Lo he preguntado en otro foro (el de ingles :)) ya que tenia un comportamiento extraño y resulta que hay que "resetear" las Hotstring para que comience de nuevo el proceso.

Lo cierto es que siendo una única letra parece un poco raro, pero lo cierto es que funciona asi:

Code: Select all

Hotkey, WheelDown, proceso, Off
return

proceso:
    Send z
return

:b0*:v::
   Hotstring("Reset") ; <= necesario.
   Hotkey, WheelDown, Toggle
return
o bien:

Code: Select all

Hotkey, WheelDown, proceso, Off
return

proceso:
    Send z
return

v::
   Send v
   Hotkey, WheelDown, Toggle
return
Aqueronte
Posts: 6
Joined: 25 Mar 2019, 20:50

Re: AYUDA CON SCRIPT ACTIVABLE/DESACTIVABLE

13 Apr 2019, 22:33

¡Si perfecto!
¡El primero me ayudo y funciona a la perfección!
Muchas gracias amigo, enserio, muchas gracias ♥♥♥♥

Return to “Automatización de Juegos”

Who is online

Users browsing this forum: No registered users and 69 guests