Автокликер Clickermann :: Форум
Основной раздел => Прочее => Topic started 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 в папки со скриптами постоянно сохранять
// 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 есть
-
изменённый файл меню Clickermann qinsert_menu.txt
сохранить с заменой по пути;
папка с кликером\data\lang\ru
позволяет вставлять без ошибок, из обычного меню команды, в редактор все функции WinAPI которые Clickermann уже понимает, пока без описания.
возможно стоит разделить их на блоки по функцианальности, а главное чтоб не тратить время на поиск и перемотку меню. ???
а так же шаблон вставки кода из внешнего файла заменён, на практичный
#include "Win_Api_Constants.cms"
-
главное неудобство будет; Win_Api_Constants.cms в папки со скриптами постоянно сохранять
А кинуть его в корень projects или в data и задавать относительный путь. Типа
#include "..\Win_Api_Constants.cms"
#include "..\..\data\Win_Api_Constants.cms"
У меня все библиотеки в папке Libs
#include "..\Libs\Win_Api_Constants.cms"
И строку подключения в шаблоны.
-
А вот так кликер продолжает печатать в свернутом окне, если его свернуть, после запуска кликера :)
// 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?
Ну, это на случай, когда у программы защита от кликера...
-
О спасиб, заодно нашёл тут, как через мессагу слать Энтер:
POSTMESSAGE(HGET(410,410),WM_KEYDOWN,#enter,0)
Беспокоит только одно: раз есть WM_KEYDOWN, то должен быть и WM_KEYUP закрывающий, чтоб не было залипаний клавиш.
-
Беспокоит только одно: раз есть WM_KEYDOWN, то должен быть и WM_KEYUP закрывающий, чтоб не было залипаний клавиш.
Не беспокойся :)
На:
POSTMESSAGE($HWnd,WM_KEYUP,32,0)
Скопируй и вставь себе в макрос ;D
-
Не беспокойся :)
На:
WM_KEYUP
Скопируй и вставь себе в макрос ;D
Ох спасибо, выручил, братюня 8-))
Я вот как раз искал, что б с этой строчкой сделать.
-
Я вот как раз искал, что б с этой строчкой сделать.
Ну, я как бы основное сначала тебе дал, а потом подумал, что может не найдешь - куда вписывать надо, и исправил на полную строчку ;D
-
Ну, я как бы основное сначала тебе дал, а потом подумал, что может не найдешь - куда вписывать надо, и исправил на полную строчку ;D
Спасибо за обширную теорию, мастер :D
Не, ну а что, разве б не здорово было б иметь ещё и WM_KEYPRESS c WM_KEYSTRING?)
ПС. Сорри, я сначала не увидел темы (http://crapware.aidf.org/forum/index.php?topic=2774.0) и что она первоисток.