Error en script de escritura

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Error en script de escritura

Re: Error en script de escritura

Post by Bertini » 14 Oct 2018, 18:09

panqueso wrote:
14 Oct 2018, 09:01
Al pulsar la letra T mi script escribe "No, aun no he comenzado", pero también tengo otra línea de comandos en la cual deseo que a través de U escriba "Ven a buscarme".

El error es que al ejecutar T, el script no escribe la U. Al ejecutar U, se crea un bucle infinito. ¿Cuál es la manera correcta de escribir el script de manera que no cree este conflicto?

Code: Select all

T::
Send No, aun no he comenzado
return

U::
Send Ven a buscarme
return

Code: Select all


!t::
Send, No, aun no he comenzado

!u::
Send, Ven a buscarme

F7::ExitApp ; Deja de ejecutar el programa
F8::Reload ; Reinicia el programa

return ; retorno

Por favor mira esta página justo en el apartado de "Hotkey Modifier Symbols" y entenderás porque no te funcionó

link aquí "https://autohotkey.com/docs/Hotkeys.htm#prefixdollar"

Lo hice lo más compacto que puede y que se podría entender

Otra manera sería así pero no le encuentro utilidad porque cada vez que pulsas la t escribe eso igual que con la u.

Code: Select all


$t::
Send, No, aun no he comenzado
return

$u::
Send, Ven a buscarme
return

F7::ExitApp ; Deja de ejecutar el programa
F8::Reload ; Renicia el programa

Re: Error en script de escritura

Post by Flipeador » 14 Oct 2018, 11:16

Utiliza $: https://autohotkey.com/docs/Hotkeys.htm#prefixdollar. Para evitar que interfiera con otras definiciones (o la propia).

Error en script de escritura

Post by panqueso » 14 Oct 2018, 09:01

Al pulsar la letra T mi script escribe "No, aun no he comenzado", pero también tengo otra línea de comandos en la cual deseo que a través de U escriba "Ven a buscarme".

El error es que al ejecutar T, el script no escribe la U. Al ejecutar U, se crea un bucle infinito. ¿Cuál es la manera correcta de escribir el script de manera que no cree este conflicto?

Code: Select all

T::
Send No, aun no he comenzado
return

U::
Send Ven a buscarme
return

Top