Автокликер Clickermann :: Форум

Основной раздел => Прочее => Topic started by: Золотой on October 13, 2016, 11:40:36 AM

Title: Сообщения WinAPI в Clickermann
Post by: Золотой on October 13, 2016, 11:40:36 AM
при допиливании и прохождении тестирования вполне потянет на Clickermann v.4.13
keywords.txt - изменён для подсветки синтаксиса сообщений WinAPI, заменить у себя
Win_Api_Constants.cms - сохранить в папку кликера. замеряет  оконные команды WinAPI их  шестнадцатеричными кодами
С внесением изменений в меню команд я справлюсь, по причине что все работы с файлами по  этой теме автоматизировались кликером и нужные текстовые файлы создавались быстро.
Но вот  кратко подписать все команды в новом меню, это надо индивидуально по каждой в справочник лазить.
это долго, тут желательна массовость помошников.


главное неудобство будет; Win_Api_Constants.cms  в папки со скриптами постоянно сохранять

Code: (clickermann) [Select]

// 13.10.2016
#include "Win_Api_Constants.cms"

// пишет в блокнот открытый по указанным координатам
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,32,0)
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,#4,0)
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,189,0)
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,#1,0)
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,#3,0)

HALT
на форуме поддсветки функций WinAPI  конечно нет, но в Clickermann при замене файла keywords.txt есть
Title: Re: Сообщения WinAPI в Clickermann
Post by: Золотой on October 13, 2016, 05:29:12 PM
изменённый файл меню Clickermann qinsert_menu.txt
 сохранить с заменой по пути;
папка с кликером\data\lang\ru
позволяет вставлять без ошибок, из обычного меню команды, в редактор все функции WinAPI которые Clickermann уже понимает, пока без описания.
возможно стоит разделить их на блоки по функцианальности, а главное чтоб не тратить время на поиск и перемотку меню.  ???
а так же шаблон вставки кода из внешнего файла заменён, на практичный
 #include "Win_Api_Constants.cms"
Title: Re: Сообщения WinAPI в Clickermann
Post by: Vint on October 14, 2016, 12:13:50 PM
главное неудобство будет; Win_Api_Constants.cms  в папки со скриптами постоянно сохранять
А кинуть его в корень projects или в data и задавать относительный путь. Типа
Code: (clickermann) [Select]
#include "..\Win_Api_Constants.cms"
#include "..\..\data\Win_Api_Constants.cms"

У меня все библиотеки в папке Libs
Code: (clickermann) [Select]
#include "..\Libs\Win_Api_Constants.cms"
И строку подключения в шаблоны.
Title: Re: Сообщения WinAPI в Clickermann
Post by: Hito on October 19, 2016, 01:46:07 PM
А вот так кликер продолжает печатать в свернутом окне, если его свернуть, после запуска кликера  :)
Code: (clickermann) [Select]
// 13.10.2016
#include "Win_Api_Constants.cms"

IF($var = 0)
   $HWnd = hget(410,410)
   $var = 1
END_IF

// пишет в блокнот открытый по указанным координатам
POSTMESSAGE($HWnd,WM_KEYDOWN,32,0)
POSTMESSAGE($HWnd,WM_KEYDOWN,#4,0)
POSTMESSAGE($HWnd,WM_KEYDOWN,189,0)
POSTMESSAGE($HWnd,WM_KEYDOWN,#1,0)
POSTMESSAGE($HWnd,WM_KEYDOWN,#3,0)

WAITMS(500)

А вообще прикольная темка - спс  :)
К слову... Никто не знает, как передать нажатие клавиши в VMware Workstation?
Ну, это на случай, когда у программы защита от кликера...
Title: Re: Сообщения WinAPI в Clickermann
Post by: Cleoss on October 20, 2016, 12:26:03 AM
О спасиб, заодно нашёл тут, как через мессагу слать Энтер:

POSTMESSAGE(HGET(410,410),WM_KEYDOWN,#enter,0)

Беспокоит только одно: раз есть WM_KEYDOWN, то должен быть и WM_KEYUP закрывающий, чтоб не было залипаний клавиш.
Title: Re: Сообщения WinAPI в Clickermann
Post by: Hito on October 20, 2016, 12:44:19 AM
Беспокоит только одно: раз есть WM_KEYDOWN, то должен быть и WM_KEYUP закрывающий, чтоб не было залипаний клавиш.

Не беспокойся  :)

На:
Code: (clickermann) [Select]
POSTMESSAGE($HWnd,WM_KEYUP,32,0)Скопируй и вставь себе в макрос  ;D
Title: Re: Сообщения WinAPI в Clickermann
Post by: Cleoss on October 20, 2016, 12:50:08 AM
Не беспокойся  :)

На:
Code: (clickermann) [Select]
WM_KEYUPСкопируй и вставь себе в макрос  ;D

Ох спасибо, выручил, братюня 8-))
Я вот как раз искал, что б с этой строчкой сделать.
Title: Re: Сообщения WinAPI в Clickermann
Post by: Hito on October 20, 2016, 12:53:45 AM
Я вот как раз искал, что б с этой строчкой сделать.
Ну, я как бы основное сначала тебе дал, а потом подумал, что может не найдешь - куда вписывать надо, и исправил на полную строчку  ;D
Title: Re: Сообщения WinAPI в Clickermann
Post by: Cleoss on October 20, 2016, 01:49:07 AM
Ну, я как бы основное сначала тебе дал, а потом подумал, что может не найдешь - куда вписывать надо, и исправил на полную строчку  ;D

Спасибо за обширную теорию, мастер  :D

Не, ну а что, разве б не здорово было б иметь ещё и WM_KEYPRESS c WM_KEYSTRING?)

ПС. Сорри, я сначала не увидел темы (http://crapware.aidf.org/forum/index.php?topic=2774.0) и что она первоисток.