1

Тема: AHK: при запуске более одного макроса, перестают работать.

Проблема заключается вот в чем..
Когда запущен 1 макрос на отправку SendInput при зажатие клавиши - отправляется прекрасно.
Стоит запустить второй макрос, например первый на лкм, второй на пкм, как оба перестают отправлять команды Send.

Стоит обязательно учесть, что не отправляет именно Lbutton и Rbutton, остальные по типу написать в чат: /p text - прекрасно отправляются, даже жмется клавиша на клавиатуре и тд, но отключаются взаимодействия с мышью.

Если на ноутбуке я решил эту проблему, каким образом не знаю, вроде удалял обновления все, то на компьютере я не могу это решить.

Бывают дни, когда макросы работают прекрасно, а бывают такие как сегодня, вмешивается ли тут какой то процесс - я не знаю, возможно это так и есть, но вот какой - я не знаю.


Хотелось бы попросить помощи в устранение этой проблемы.


Хочу учесть так же, что все макросы я запускаю через администратора.

Люблю когда мне понижают репутацию (мне правда все равно)

2 (изменено: teadrinker, 2018-11-07 11:37:37)

Re: AHK: при запуске более одного макроса, перестают работать.

baplo, веткой не ошиблись? Это ведь в игре используется?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3

Re: AHK: при запуске более одного макроса, перестают работать.

teadrinker пишет:

baplo, веткой не ошиблись? Это ведь в игре используется?

не ошибся.
Нет, не в игре, а везде, даже на рабочем столе.

Люблю когда мне понижают репутацию (мне правда все равно)

4

Re: AHK: при запуске более одного макроса, перестают работать.

В AHK нет такого понятия, как макрос, не совсем ясно, что вы имеете в виду.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

5

Re: AHK: при запуске более одного макроса, перестают работать.

teadrinker пишет:

В AHK нет такого понятия, как макрос, не совсем ясно, что вы имеете в виду.

Ну, если логически подумать, макрос это то, что выполняется последовательно и когда я говорю о макросе, я говорю о скрипте AHK, написанный под понимание как макрос, нажал клавишу - выполнилось действие.


Понимайте макрос, как файл AHK, ведь речь о AHK, а не о какой то левой программе.

Люблю когда мне понижают репутацию (мне правда все равно)

6

Re: AHK: при запуске более одного макроса, перестают работать.

Ну вот, теперь совсем непонятно стало. Всё смешали — макрос, скрипт, горячую клавишу, файл.
Можете привести конкретный пример, что именно не работает «даже на рабочем столе»?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

7 (изменено: baplo, 2018-11-07 14:16:44)

Re: AHK: при запуске более одного макроса, перестают работать.

Объясню проще.

Заходите вы такой в блокнот и пишите:

F1::
Sendinput {Lbutton}
Return

Меняете у документа расширение с txt на ahk и компилируете этот файл в .exe

Запускаете его и жмёте, как задумывалось, F1.
Скрипт вам:
Опа, эта же клавиша забиндена на действие!
И выдает вам действие левой кнопки мыши.

Вы такой запускаете еще какой нибудь скомпилированный Ahk скрипт, любой, не важно, и у вас работает уже 2 скрипта.

Вы такой опять жмете на F1, а скрипт вам:

Чо происходит?Я горячею клавишу вижу, а команду вам послать не могу, идите вы в баню!

Ну вы такой, ладно, я закрою второй скрипт, который только что запустил.
Вы его закрываете и остается опять один скрипт на Левую кнопку мыши.
Вы опять жмете F1, а скрипт снова вас посылает сходить за хлебом.

Ну вы такой вырубаете его и снова врубаете и опа! А скрипт снова работает!

Так думаю понятнее, нэ?

Люблю когда мне понижают репутацию (мне правда все равно)

8 (изменено: teadrinker, 2018-11-07 14:59:30)

Re: AHK: при запуске более одного макроса, перестают работать.

Сделал всё как вы сказали. У меня одновременно работают примерно 7 скриптов, некоторые из них скомпилированные, в некоторых есть заданные горячие клавиши, в одном их около 100. Создал скрипт, скомпилировал, запустил — работает, ничего вырубать не потребовалось. Проверял так: навёл курсор на ярлык на рабочем столе, нажал F1 — ярлык выделился.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

9

Re: AHK: при запуске более одного макроса, перестают работать.

baplo, может в обоих скриптах используется одна и та же горячая клавиша  F1:: ?

10

Re: AHK: при запуске более одного макроса, перестают работать.

ypppu, судя по сказанному выше, это тут не при чём.

baplo пишет:

Вы такой запускаете еще какой нибудь скомпилированный Ahk скрипт, любой, не важно

baplo пишет:

Вы его закрываете и остается опять один скрипт на Левую кнопку мыши.
Вы опять жмете F1, а скрипт снова вас посылает сходить за хлебом.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

11

Re: AHK: при запуске более одного макроса, перестают работать.

ypppu пишет:

baplo, может в обоих скриптах используется одна и та же горячая клавиша  F1:: ?

Приведу пример еще один, чтобы было действительно понятнее:

1 скрипт, назовем его КЛИКЕР, содержит такой код:

Lbutton::
Loop 10 ; повторяем 10 раз
{
SendInput {LButton}
}
Return

2 скрипт, назовем его ПУСТЫШКА, содержит такой код:

F1::
MsgBox, Привет мир
Return

Оба скрипта скомпилированы в .exe формат.

Если запущен только один скрипт КЛИКЕР - всё будет работать как надо, если еще запустить ПУСТЫШКУ - скрипт на КЛИКЕР перестанет работать.


Речь сейчас не о том, что они как то между собой конфликтуют, речь о том, что как то система Windows блокирует отправку команд у скриптов, если запущено более одного скрипта.

Главная особенность:
Клавиатурные посылы, любые виндус действия - не блокируются.
Блокируются только посыл команд, через SEND из мышки по типу LBUTTON RBUTTON MBUTTON XBUTTON.
Например:
SendInput {f1} - сработает
SendInput {LButton} - не сработает.

Я ищу помощи в том, как найти и обнаружить проблему и устранить её.

Люблю когда мне понижают репутацию (мне правда все равно)

12

Re: AHK: при запуске более одного макроса, перестают работать.

baplo пишет:

Оба скрипта скомпилированы в .exe формат.

А если не компилировать, нормально всё работает?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

13

Re: AHK: при запуске более одного макроса, перестают работать.

baplo, у меня нормально работает.
Что за мышка?
Используете стандартный для нее драйвер?
Какие-то приложения для настройки мыши, типа logitech setpoint, установлены?

14 (изменено: ponomarev.cs, 2018-11-10 00:40:23)

Re: AHK: при запуске более одного макроса, перестают работать.

Какая версия и сборка Windows? Лично у меня на 10 некоторые скрипты (довольно простые) работали не корректно (в отличии от 7). Если используете 10 нужно удостоверится что AHK запущен от имени администратора. (не сам скрипт, а именно ahk.exe) Отсутствуют кириллические символы в имени и пути скрипта. Можно попробовать добавить AHK в исключения антивируса. У некоторых версий ПО Logitech (LCore.exe) наблюдается баг: после выхода из режима сна кнопки мышки в сочетании со скриптами AHK работают не корректно. Исправляется перезапуском процесса

15 (изменено: baplo, 2018-11-10 05:21:24)

Re: AHK: при запуске более одного макроса, перестают работать.

ponomarev.cs пишет:

Какая версия и сборка Windows? Лично у меня на 10 некоторые скрипты (довольно простые) работали не корректно (в отличии от 7). Если используете 10 нужно удостоверится что AHK запущен от имени администратора. (не сам скрипт, а именно ahk.exe) Отсутствуют кириллические символы в имени и пути скрипта. Можно попробовать добавить AHK в исключения антивируса. У некоторых версий ПО Logitech (LCore.exe) наблюдается баг: после выхода из режима сна кнопки мышки в сочетании со скриптами AHK работают не корректно. Исправляется перезапуском процесса

Вы может удивитесь, но..

1. Не использую Антивирусы, либо защитное ПО
2. Использую Windows 7 64x home basic
3. Иногда макросы работают и если даже не закрывать и не перезагружать - они могут вновь перестать работать, вчера такое уже было.
4. Исправления Windows которые установлены:

Исправление(я):                   Число установленных исправлений - 19.
                                  [01]: KB2484033
                                  [02]: KB2488113
                                  [03]: KB2505438
                                  [04]: KB2533552
                                  [05]: KB2598845
                                  [06]: KB2884256
                                  [07]: KB2952664
                                  [08]: KB3004375
                                  [09]: KB3011780
                                  [10]: KB3020370
                                  [11]: KB3042058
                                  [12]: KB3060716
                                  [13]: KB3068708
                                  [14]: KB3071756
                                  [15]: KB3080149
                                  [16]: KB3126587
                                  [17]: KB3177467
                                  [18]: KB976902
                                  [19]: KB4457144

Список всех установленных обновлений, там мне выводит список CMD команда:

Caption                                     CSName        Description      FixComments  HotFixID   InstallDate  InstalledBy                              InstalledOn  Name  ServicePackInEffect  Status  
http://support.microsoft.com/?kbid=2484033  TUNOX92-ПК  Update                        KB2484033                                                        4/1/2011                                        
http://support.microsoft.com/?kbid=2488113  TUNOX92-ПК  Update                        KB2488113                                                        4/1/2011                                        
http://support.microsoft.com/?kbid=2505438  TUNOX92-ПК  Update                        KB2505438                                                        4/1/2011                                        
http://support.microsoft.com/?kbid=2533552  TUNOX92-ПК  Update                        KB2533552               NT AUTHORITY\система              6/22/2018                                       
http://support.microsoft.com/?kbid=2598845  TUNOX92-ПК  Update                        KB2598845               tunox92-ПК\tunox92                     10/22/2018                                      
http://support.microsoft.com/?kbid=2884256  TUNOX92-ПК  Security Update               KB2884256               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=2952664  TUNOX92-ПК  Update                        KB2952664               tunox92-ПК\tunox92                     10/22/2018                                      
http://support.microsoft.com/?kbid=3004375  TUNOX92-ПК  Security Update               KB3004375               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3011780  TUNOX92-ПК  Security Update               KB3011780               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3020370  TUNOX92-ПК  Update                        KB3020370               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3042058  TUNOX92-ПК  Security Update               KB3042058               NT AUTHORITY\система              6/25/2018                                       
http://support.microsoft.com/?kbid=3060716  TUNOX92-ПК  Security Update               KB3060716               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3068708  TUNOX92-ПК  Update                        KB3068708               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3071756  TUNOX92-ПК  Security Update               KB3071756               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3080149  TUNOX92-ПК  Update                        KB3080149               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3126587  TUNOX92-ПК  Security Update               KB3126587               tunox92-ПК\tunox92                     6/22/2018                                       
http://support.microsoft.com/?kbid=3177467  TUNOX92-ПК  Security Update               KB3177467               NT AUTHORITY\система              10/11/2018                                      
http://support.microsoft.com/?kbid=976902   TUNOX92-ПК  Update                        KB976902                tunox92-ПК\Администратор  11/21/2010                                      
http://support.microsoft.com/?kbid=4457144  TUNOX92-ПК  Security Update               KB4457144               tunox92-ПК\tunox92                     10/22/2018                                      
Люблю когда мне понижают репутацию (мне правда все равно)

16

Re: AHK: при запуске более одного макроса, перестают работать.

А при чем тут обновления?
У меня, например, на более чем 10 машинах с разными ОС все обновления установлены и никаких проблем перечисленных вами, у себя я не наблюдаю.
Можно еще предположить, что система загажена или оперативка криво разогнана или просто глючит.

17

Re: AHK: при запуске более одного макроса, перестают работать.

Malcev пишет:

А при чем тут обновления?
У меня, например, на более чем 10 машинах с разными ОС все обновления установлены и никаких проблем перечисленных вами, у себя я не наблюдаю.
Можно еще предположить, что система загажена или оперативка криво разогнана или просто глючит.

Я ничего не разгонял.
На ноутбуке такое же было, исправилось тем, что я удалил все обновления и в частности NET. FrameWork, после него на ноутбуке макрос работал всегда.

На компьютере тоже установлен Net. FrameWork.

Сейчас макросы работают, но это временный случай

Люблю когда мне понижают репутацию (мне правда все равно)

18

Re: AHK: при запуске более одного макроса, перестают работать.

Гибернация включена?

19

Re: AHK: при запуске более одного макроса, перестают работать.

Можете восстановить реестр?

20

Re: AHK: при запуске более одного макроса, перестают работать.

Глюк при установке левой сборки.

21

Re: AHK: при запуске более одного макроса, перестают работать.

rowe пишет:

Глюк при установке левой сборки.

Левой сборки - чего?

Можно подробнее?

Люблю когда мне понижают репутацию (мне правда все равно)

22

Re: AHK: при запуске более одного макроса, перестают работать.

Windows, подробней: только у вас не работает.

23

Re: AHK: при запуске более одного макроса, перестают работать.

rowe пишет:

Windows, подробней: только у вас не работает.

Сборка у меня лицензионная официальная, Windows 64x home basic.

Вы так пишите, будто бы проблема у вас не может быть, ведь у вас все работает на данный момент.

Люблю когда мне понижают репутацию (мне правда все равно)

24

Re: AHK: при запуске более одного макроса, перестают работать.

baplo, так как дела у вас обстоят с гибернацией?

25

Re: AHK: при запуске более одного макроса, перестают работать.

Malcev пишет:

baplo, так как дела у вас обстоят с гибернацией?

Она отключена, я вообще не выключаю компьютер и не ухожу в сонный режим.

Почему все так сложно?Как устранить этот косяк, уже задрало, честно.

Люблю когда мне понижают репутацию (мне правда все равно)