Закрыть ... [X]

Как сделать ахк по команде

Перейти к содержимому раздела

Серый форум

разработка скриптов

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

RSS

Сообщения 18

1 Тема от cathippo2012 2017-07-18 15:05:25

Тема: AHK: Активация вводом команды в чат.

Здравствуйте, пользователи форума. В некоторых AHK скриптах видел активацию скрипта вводом команды в чат (SAMP).
Я знаю, что можно сделать так

:?:/privet:: SendInput {F6}Привет{Enter}

Но в данном случае скрипт активируется только тогда, когда команда была вручную введена в чат, а также к активации может привести нажатие пробела. Меня интересует, как сделать активацию командой таким образом, что бы скрипт активировался только по нажатию Enter и его можно было ввести как вручную так и автоматически. Подскажите пожалуйста.

2 Ответ от svoboden 2017-07-18 15:48:12

Re: AHK: Активация вводом команды в чат.

#Hotstring EndChars `n :?:/privet`n::SendInput {F6}Привет{Enter} :?:.зкшмуе`n::SendInput {F6}Привет{Enter}

3 Ответ от cathippo2012 2017-07-18 16:18:25 (изменено: cathippo2012, 2017-07-18 18:38:43)

Re: AHK: Активация вводом команды в чат.

svoboden
Не работает.

4 Ответ от svoboden 2017-07-18 16:52:25

Re: AHK: Активация вводом команды в чат.

Даже в блокноте не работает?

5 Ответ от cathippo2012 2017-07-18 17:09:08 (изменено: cathippo2012, 2017-07-18 18:38:37)

Re: AHK: Активация вводом команды в чат.

svoboden Да, проверил твою команду в новом текстовом документе, при вводе /privet ничего не происходит, но если открыть чат (F6) и нажать на Up то там будет написано " SendInput ".

6 Ответ от svoboden 2017-07-18 17:17:19 (изменено: svoboden, 2017-07-18 17:17:41)

Re: AHK: Активация вводом команды в чат.

cathippo2012 пишет:

но если открыть чат (F6) и нажать на Up

На какой еще "UP", автозамена активируется на нажатие клавиши "Enter".

7 Ответ от cathippo2012 2017-07-18 17:23:31 (изменено: cathippo2012, 2017-07-18 18:38:29)

Re: AHK: Активация вводом команды в чат.

svoboden
После ввода команды в чате будет фраза SendInput (Up  - стрелочка вверх).

8 Ответ от svoboden 2017-07-18 17:58:08 (изменено: svoboden, 2017-07-18 18:01:10)

Re: AHK: Активация вводом команды в чат.

Так, значит, все работает, или тебе надо запустить автозамену без активации на Enter?
Вот пример:

:?:privet::{F6}Привет{Enter} :?:зкшмуе::{F6}Привет{Enter}

И откудово взялся Up, я так и не понял.

9 Ответ от cathippo2012 2017-07-18 18:02:03 (изменено: cathippo2012, 2017-07-18 18:38:20)

Re: AHK: Активация вводом команды в чат.

svoboden
Забудь про UP, не работает.

10 Ответ от cathippo2012 2017-07-18 18:03:33

Re: AHK: Активация вводом команды в чат.

Мне нужно чтобы скрипт активировался командой, и чтоб при этом ее можно было вставить тем же самым SendInput,а также чтобы активация команды происходила не на Space и Enter, а только на Entersvoboden

11 Ответ от svoboden 2017-07-18 18:03:44 (изменено: svoboden, 2017-07-18 18:10:43)

Re: AHK: Активация вводом команды в чат.

Так я же писал
уже, как такое можно сделать. И в блокноте работает же.

12 Ответ от cathippo2012 2017-07-18 18:08:11 (изменено: cathippo2012, 2017-07-18 18:38:05)

Re: AHK: Активация вводом команды в чат.

svoboden
Проверил снова сейсас, вроде работает, но не так как хотелось бы, скрипт активируется сразу после того как я ввел последний символ, то есть "t", а мне нужно чтобы я мог свободно написать эту команду в чат и скрипт активировался только тогда, когда я отправлю ее в чат (Enter).

13 Ответ от svoboden 2017-07-18 18:12:19 как сделать ахк по команде (изменено: svoboden, 2017-07-18 18:17:07)

Re: AHK: Активация вводом команды в чат.

Там нет такого символа `t. Символ `n - это клавиша "Enter" в автозамене.

14 Ответ от cathippo2012 2017-07-18 18:14:48 (изменено: cathippo2012, 2017-07-18 18:37:55)

Re: AHK: Активация вводом команды в чат.

svoboden
Последний символ в коменде /privet - t. Скрипт активируется сразу после того как я ввожу его, а Enter нажимается автоматически. Мне нужно чтобы я сам нажимал Enter.

15 Ответ от cathippo2012 2017-07-18 18:18:24

Re: AHK: Активация вводом команды в чат.

svoboden
Если ты понимаешь как работают обычные команды на любом сервере в сампе, то мне нужно сделать также.

16 Ответ от ypppu 2017-07-18 18:24:00

Re: AHK: Активация вводом команды в чат.

17 Ответ от svoboden 2017-07-18 18:25:21

Re: AHK: Активация вводом команды в чат.

Не понимаю ничего, может, тебе другие пользователи помогут.

+ cathippo2012

18 Ответ от belyankin12 2017-07-18 22:56:47

Re: AHK: Активация вводом команды в чат.

Командный процессор через автозамену - дичайший костыль. Поделиться своим обработчиком команд не могу, т.к. он не мой и я не буду нарушать авторские права, но дам тебе намек: перехватывай каждое нажатие клавиши enter и если в этот момент открыто окно чата, то читай содержимое чата. Если оно подходит под шаблон "/все что угодно", то вот тебе поймана команда.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

Сообщения 18

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться


Поделись с друзьями



Рекомендуем посмотреть ещё:



Вопрос Как команде добавить айди? - Форум читеров, продавцов и Как на даче обустроить цветник на даче своими руками

Как сделать ахк по команде Как сделать ахк по команде Как сделать ахк по команде Как сделать ахк по команде Как сделать ахк по команде Как сделать ахк по команде

ШОКИРУЮЩИЕ НОВОСТИ