Activar y desactivar macro con diferentes Keys Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Thor21
Posts: 8
Joined: 08 Jun 2017, 01:16

Activar y desactivar macro con diferentes Keys

08 Jun 2017, 01:27

Hola buen día necesito una sugerencia, tengo un macro simple que suspendo con La función " F1::Suspender " y la vuelvo a activar con F1 para que la macro trabaje. Necesito suspenderlo con una Key específica (END) y activado con otro
" Differente Key " (Cualquiera) , o probar con otra solución: una tecla para activar y otra Diferente para deshabilitar. Solo desactivar, no cierrar por favor ... Gracias
Nota : publique el tema hace un mes en Ingles y no se ha publicado asi que lo posteo aca en español espero solucionarlo Gracias
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Activar y desactivar macro con diferentes Keys  Topic is solved

08 Jun 2017, 10:15

publique el tema hace un mes en Ingles y no se ha publicado
¿Que no se ha publicado?, Lo has publicado en el foro ingles 2 VECES, una como invitado (Twitt) y otra como Thor21.
Estate más atento la próxima vez y espera a que te respondan.

Pues ya te han respondido en el foro ingles, debes utilizar End::Suspend, On.
Thor21
Posts: 8
Joined: 08 Jun 2017, 01:16

Re: Activar y desactivar macro con diferentes Keys

08 Jun 2017, 12:48

Se pudo , gracias. Una última sugerencia : por qué aveces cuando uso el script y presiono LShift se produce un desorden ( es como si el macro se desactivara ) , uso W7 standart y el aplicativo es muy simple , si cambio la funcion del key LShift a otro key es lo mismo . El script no tiene adicionales que pueden acelerar funciones como SetBatchLines u otros .
Y sorry la verdad no me dí cuenta cuando publiqúe por que mi cuenta no estaba activada , pero ya aceptaron
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Activar y desactivar macro con diferentes Keys

08 Jun 2017, 13:42

aveces cuando uso el script y presiono LShift se produce un desorden (es como si el macro se desactivara), [...]
Ni que lo digas, no hacía falta aclarar nada... :shock:
Me gustaría saber cual es exactamente tu problema, ¿se desactiva o no?.
El script no tiene adicionales que pueden acelerar funciones como SetBatchLines u otros .
SetBatchLines es una atrocidad que por suerte ha sido removido en AHKv2.
AutoHoykey es un intérprete, esto quiere decir que AutoHotkey es un programa que lee el script línea por línea traduciéndolas de código AHK a código máquina del sistema a medida que lee.
SetBatchLines lo que permite es establecer la cantidad de tiempo en mili-segundos (retraso) que debe esperar AutoHotkey para continuar con la siguiente línea. Esto ayuda a reducir el uso intensivo de CPU, pero afecta a TODO el script, es por eso que lo mejor es utilizar el comando Sleep cuando sea necesario, o bien bajar la prioridad del proceso.

Con respecto a la pregunta original, deberías acomodar un poco los conceptos en tu cabeza, aprender un poco de gramática y luego formular una pregunta que se entienda. ;)
Thor21
Posts: 8
Joined: 08 Jun 2017, 01:16

Re: Activar y desactivar macro con diferentes Keys

08 Jun 2017, 14:31

Listo resuelto .. gracias :dance:
Riuru
Posts: 2
Joined: 23 Jun 2017, 10:23

Re: Activar y desactivar macro con diferentes Keys

23 Jun 2017, 10:41

Yo tengo una consulta simple, ¿como paro el macro?, yo tengo un loop con movimiento de mause y clicks, pero al querer parar el macro hago un desastre y no se pausa ni para.
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Activar y desactivar macro con diferentes Keys

24 Jun 2017, 08:40

Riuru wrote:Yo tengo una consulta simple, ¿como paro el macro?, yo tengo un loop con movimiento de mause y clicks, pero al querer parar el macro hago un desastre y no se pausa ni para.
Utiliza Break... o muestra el script.
Katti

Re: Activar y desactivar macro con diferentes Keys

19 Oct 2022, 19:53

Hola
saben como hacer para que autohotkey me funcione solo en un tool determinado y que no me corra en todo lo que tenga abierto?
Se los agradeceria
sofista
Posts: 650
Joined: 24 Feb 2020, 13:59
Location: Buenos Aires

Re: Activar y desactivar macro con diferentes Keys

19 Oct 2022, 22:11

Hola: Sí, para limitar el alcance de un hotkey o un hotstring se utiliza la directiva #IF, #IfWinActive o #IfWinExist —hay otros, pero estos son los más utilizados—. Clic en cada una de las directivas para abrir la documentación y ver ejemplos de cómo se pueden usar.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 22 guests