Автор Тема: [Мышь, клавиатура] Нажатие клавиши в активном окне с хоткеем  (Прочитано 3975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн darklord422 [?]

  • Новичок
  • *
  • Сообщений: 5
  • Репутация: 0
    • Награды
Версия AutoIt: 3.3.12

Описание: Бесконечное нажатие пробела в активном окне или свернутом,чтобы интервал был 300 миллисекунды,включение и отключение на любой NumPad


Примечания: Буду очень благодарен

Русское сообщество AutoIt


Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1431
  • Репутация: 178
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Код: AutoIt [Выделить]
Global $paused = True
HotKeySet("{NUMPAD1}", "_SwitchPause")
HotKeySet("{ESC}", "_exit")
While 1
    If $paused Then ContinueLoop
    _pressSpace()
    Sleep(300)
WEnd

Func _pressSpace()
    ControlSend("[CLASS:Notepad]", "", "Edit1", "{SPACE}")
EndFunc   ;==>_pressSpace
Func _SwitchPause()
    $paused = Not $paused
EndFunc   ;==>_SwitchPause
Func _exit()
    Exit
EndFunc   ;==>_exit
 


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
alex33,
У Вас ресурсы процессора будет есть со страшной силой во время паузы.

Русское сообщество AutoIt


Оффлайн darklord422 [?]

  • Новичок
  • *
  • Сообщений: 5

  • Автор темы
  • Репутация: 0
    • Награды
Alex33,Хм,почему-то не работает
Запустил через F5,скрипт запустился,но пробел не жмется в окне
Остановил
Выдало
Как я понял,в других приложениях не работает из-за этого?
   
Код: AutoIt [Выделить]
ControlSend("[CLASS:Notepad]"

>Process failed to respond; forcing abrupt termination...
>Exit code: 1    Time: 73.73
Еще дополню,что это клиент игры с протектором
« Последнее редактирование: Апрель 06, 2015, 21:29:43 от darklord422 »

Оффлайн C2H5OH [?]

  • Знаю я тут одно место с офигенными циркулями...
  • AutoIt Гуру
  • *****
  • Сообщений: 1473
  • Репутация: 332
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Alex33,Хм,почему-то не работает
Запустил через F5,скрипт запустился,но пробел не жмется в окне
Остановил
Выдало
Как я понял,в других приложениях не работает из-за этого?
   
Код: AutoIt [Выделить]
ControlSend("[CLASS:Notepad]"

>Process failed to respond; forcing abrupt termination...
>Exit code: 1    Time: 73.73
Еще дополню,что это клиент игры с протектором

Во всей этой истории не нахожу упоминания о нажатии NUMPAD1
 :think:
Рано или поздно все станет понятно, все станет на свои места и выстроится в единую красивую схему, как кружева. Станет понятно, зачем все было нужно, потому что все будет правильно.

Русское сообщество AutoIt


Оффлайн darklord422 [?]

  • Новичок
  • *
  • Сообщений: 5

  • Автор темы
  • Репутация: 0
    • Награды
Alex33,Хм,почему-то не работает
Запустил через F5,скрипт запустился,но пробел не жмется в окне
Остановил
Выдало
Как я понял,в других приложениях не работает из-за этого?
   
Код: AutoIt [Выделить]
ControlSend("[CLASS:Notepad]"

>Process failed to respond; forcing abrupt termination...
>Exit code: 1    Time: 73.73
Еще дополню,что это клиент игры с протектором

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

Во всей этой истории не нахожу упоминания о нажатии NUMPAD1
 :think:

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
27 Ответов
18892 Просмотров
Последний ответ Ноябрь 25, 2011, 19:29:39
от _Lexa98_
1 Ответов
3666 Просмотров
Последний ответ Сентябрь 19, 2011, 14:01:17
от Garrett
3 Ответов
3811 Просмотров
Последний ответ Август 24, 2012, 06:07:32
от CreatoR
0 Ответов
2040 Просмотров
Последний ответ Октябрь 15, 2012, 21:55:09
от madmasles
4 Ответов
6531 Просмотров
Последний ответ Октябрь 09, 2013, 23:27:12
от nightfmare
4 Ответов
2329 Просмотров
Последний ответ Март 05, 2014, 14:04:11
от Yuriy
1 Ответов
1832 Просмотров
Последний ответ Май 30, 2014, 13:32:39
от InnI
0 Ответов
948 Просмотров
Последний ответ Сентябрь 16, 2014, 06:20:18
от madmasles
7 Ответов
2501 Просмотров
Последний ответ Февраль 10, 2015, 16:40:13
от Legion35
1 Ответов
1381 Просмотров
Последний ответ Апрель 19, 2015, 18:19:22
от VermanVendetta13