Как определить, пишет ли пользователь определенное предложение?

#autohotkey

#автоотключение

Вопрос:

Итак, я хочу определить, вводит ли пользователь определенное предложение на клавиатуре, и если да, то после этого выполнить функцию.

Например, если пользователь пишет:

 if user types /hello
  

скрипт активируется и, например, выдает

 Send, Hello. How are you today?
  

Комментарии:

1. Горячие строки

2. Это очень четко описано в документации и многих примерах. Вы пытались посмотреть там?

3. Мне понравилось 5 поисковых запросов, прежде чем задавать. Я предполагаю, что мой Google ninja в последнее время не работает. Проверит hotstrings. Спасибо.

Ответ №1:

Согласно документации для Hotstrings, ваш пример будет выглядеть следующим образом:

::if user types /hello::Send, Hello. How are you today?

Хотя для запуска преобразования требуется ввести дополнительный «символ окончания», такой как пробел или табуляция.

Чтобы немедленно заменить текст после ввода последнего символа, вы добавляете * опцию:

:*:if user types /hello::Send, Hello. How are you today?