Autohotkey - terminer un script tôt


1

Existe-t-il un moyen de terminer un script tôt, c'est-à-dire de sauter au bas du code?

Mon script est quelque chose comme:

F9::
Goto, F10 
sendinput {enter}
sendinput Hello!
sendinput {enter}
Sleep 1000
sendinput {enter}
sendinput What can I do for you?
sendinput {enter}
F10:
return

Je voudrais passer à la Xdans le script pour F9, en appuyant sur une certaine touche (peut-être F10). Est-ce possible? Merci d'avance.

Remarque: je ne veux pas terminer le script via ExitApp. Je veux le conserver si cela est possible.

Réponses:


0

Il existe une gotodéclaration que vous pouvez utiliser pour "passer" à une autre partie du code.

Exemple:

Goto, X
...
X:
Sleep, 100
...

Ok et où dois-je définir Goto? Dans l' F9environnement ou ailleurs?
TomM

Placez-le à l'endroit où vous voulez sauter. Peut-être que vous auriez F10::et ensuiteGoto, X
Kevin Panko

voir mon code édité. Votre astuce ne fonctionne pas, car elle termine toujours mon script immédiatement au lieu de le faire en option. Je suis désolé que la question initiale ne reflète pas cela.
TomM

@TomM: Vous avez besoin d'une condition If!
tumchaaditya

@tumchaaditya je comprends. Pourriez-vous m'aider comment faire cela?
TomM
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.