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.

TomM
la source

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
...
Kevin Panko
la source
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