Автокликер Clickermann :: Форум
Основной раздел => Предложения => Topic started by: Cleoss on August 16, 2017, 07:32:26 PM
-
Добрый вечер!
Может быть, подобная тема уже была, но сегодня подредактировал свой набор констант, добавив в него сокращения для использовавшихся ранее подстановок (например, #backspace) для кодов клавиш, новые алиасы для букв русского/украинского алфавитов и клавиш, набираемых с зажатым шифтом. Файлик констант надо класть в data\const.txt. Его можно скачать во вложении либо скопировать из спойлера.
Делал изначально для себя комментарии ко всем псевдонимам кейкодов, но увы ClickerMann не стал нормально запускаться с ними, пришлось удалить все каменты с пояснениями.
Вот содержимое самого файла:
[spoiler=data/const.txt]// Файл констант Clickermann
// --- Логика ---
#TRUE 1
#FALSE 0
#NULL -1
#NIL -1
// --- Клавиатура ---
#F1 112
#F2 113
#F3 114
#F4 115
#F5 116
#F6 117
#F7 118
#F8 119
#F9 120
#F10 121
#F11 122
#F12 123
#TAB 9
#BACKSPACE 8
#CTRL 17
#ALT 18
#SHIFT 16
#ENTER 13
#ESC 27
#SPACE 32
#CAPSLOCK 20
#PAGEUP 33
#PAGEDOWN 34
#END 35
#HOME 36
#INSERT 45
#DELETE 46
#LEFT 37
#RIGHT 39
#UP 38
#DOWN 40
#SCROLLLOCK 145
#PRINTSCREEN 154
#NUMLOCK 144
#0 48
#1 49
#2 50
#3 51
#4 52
#5 53
#6 54
#7 55
#8 56
#9 57
#A 65
#B 66
#C 67
#D 68
#E 69
#F 70
#G 71
#H 72
#I 73
#J 74
#K 75
#L 76
#M 77
#N 78
#O 79
#P 80
#Q 81
#R 82
#S 83
#T 84
#U 85
#V 86
#W 87
#X 88
#Y 89
#Z 90
#WIN 91
#LWIN 91
#RWIN 92
// --- Расширенный набор ---
#PAUSE 19
#BREAK 19
#NP0 96
#NP1 97
#NP2 98
#NP3 99
#NP4 100
#NP5 101
#NP6 102
#NP7 103
#NP8 104
#NP9 105
#MULT 106
#ADD 107
#SUB 109
#DIV 111
#DOT 110
#EQUAL 187
#COMMA 188
#DASH 189
#MINUS 189
#HYPHEN 189
#TIRE 189
#PERIOD 190
#SLASH 191
#GRAVE 192
#OBRACK 219
#CBRACK 221
#BACKSLASH 220
#QUOTE 222
#SEMICOLON 186
#APPS 93
//#LCLICK 1
//#RCLICK 2
//#MCLICK 4
#META 157
#CMD 157
//#COL 58
//#CFLEX 160
// #
// --- Мои аббревиатуры ---
#TB 9
#BS 8
#CT 17
#AL 18
#SH 16
#NT 13
#SC 27
#SPC 32
#CL 20
#ESCAPE 27
#PU 33
#PD 34
#ND 35
#HM 36
#INS 45
#NS 45
#DEL 46
#DL 46
#DLT 46
#DT 46
#LFT 37
#LF 37
#RT 39
#DN 40
#SL 145
#PRNSCR 154
#PRTSC 154
#PSN 154
#PS 154
#PRINT 154
#PSCREEN 154
#SCREEN 154
#NLOCK 144
#NL 144
#NUM 144
#NUMpad 144
#WN 91
// --- Символы с шифтом ---
#CPAR 48
#EXCLAM 49
#AT 50
#SHARP 51
#DOL 52
#PER 53
#CFLEX 54
#AMP 55
#AST 56
#OPAR 57
#COLON 186
#LT 188
#GT 190
#QUEST 191
#QUOTES 222
#NUMBER 50
#MINUS 189
#UNDER 189
#PLUS 187
#OCURL 219
#CCURL 221
#PIPE 220
#TILDE 192
// --- Русский алфавит, кроме букв ёхъжэбю ---
#AA 70
#VE 68
#GE 85
#DE 76
#YE 84
#ZE 80
#II 66
#IJ 81
#KA 82
#EL 75
#EM 86
#EN 89
#OO 74
#PE 71
#ER 72
#EC 67
#TE 78
#YY 69
#EF 65
#TS 87
#CH 88
#SC 73
#SZ 79
#YI 83
#MZ 77
#YA 90
// --- FDULTP BQRKVYJGHC NEAWXIOS MZ ---
// --- плюс буквы с шифтом: ё хъ жэ бю ---
#YO 192
#HA 219
#TZ 221
#ZH 186
#EE 222
#BE 188
#YU 190
// --- Украинские недостающие буквы: ---
// --- Ґґ, Єє, Іі та Її. ---
#GG 192
#GH 220
#IE 222
#IY 83
#YI 221
[/spoiler]
А вот как выглядел сам кликер с оставленными комментариями в конце строк этого файла констант:
(https://image.prntscr.com/image/jctcJcoKRAi-pNCjpKgfBg.png)
При этом наблюдался лаг с закрытием редактора, сбросом настроек истории и неработающим инфо про hwnd. Также кстать заметил нерабочую псевдонимку #PAUSE, которая указана в официальной справке, но тем не менее вызывает ошибку интерпретатора (константа добавлена и теперь она не глючит).
-
Заодно, пока копался по data\keywords.txt, нашёл для себя несколько новых и мейби хорошо забытых, старых команд: TRAYSAY и иф_тайм. Мож кто помнит, о чём они и когда действовали?
Даже странно, но код сразу попёр в моей версии 4,13.
TRAYSAY("Hey b!tchiz!")
Хотя из-за непроставленного хальта вылезло неизвестно сколько сотен сообщений в трее.
А вот и Джонни по поводу ифтайма высказался (http://crapware.aidf.org/forum/index.php?topic=33.msg713#msg713). Но эти две функции по-прежнему в списке кивордов.
ПС. Трейсей как-то глючно работает с вин10, у мя он выскакивает дважды при однократном вызове. Второго аргумента не принимает. Обидно/ досадно, что ни в трейсей, ни в хинтпопап нет параметра для регулировки времени продолжительности висения сообщения. Да и возможно, в разных виндах мессага висит разное время. Заметил также HTTPPOST, который у меня на х64-версии всё равно не буит пахать, хотя мог бы быть отличный замут.
-
По TRAYSAY или HINTPOPUP, время по умолчанию задано в винде, в разных - разное.
Параметром в кликере не выставляется, хотя в командах винды параметр есть.
Вот что сказано к аналогичной команде в AutoIt:
Грубая установка времени (в секундах) отображения всплывающей подсказки. (Windows отображает мин. и макс. около 10-30 секунд, но не всегда выполняется в этом диапазоне.)
И в кликере у меня показывается то 30 секунд, то 17... как бог на душу пошлёт.
Там где мне нужно всё время светить подсказку (ждём пока пользователь выберет место ткнув ЛКМ, например) я дублирую вывод в цикле через 10 секунд.
IF($wait_time < $_time_t)
HINTPOPUP("Внимание! Готов принять команду")
$wait_time = $_time_t + 10
WAITMS(100)
END_IF
Если нужно погасить заголовок через определённое время или когда уже не нужен, просто вызвать с пустой строкой
// сообщение провесит 1 секунду
HINTPOPUP("Сообщение")
WAIT(1)
HINTPOPUP("")
-
По TRAYSAY или HINTPOPUP, время по умолчанию задано в винде, в разных - разное.
И в кликере у меня показывается то 30 секунд, то 17... как бог на душу пошлёт.
У меня стабильно на десятке висит через хинт секунд 7, с трейсей долго не баловался, но за вызов выскакивает два раза примерно по 3 сек.
Там где мне нужно всё время светить подсказку (ждём пока пользователь выберет место ткнув ЛКМ, например) я дублирую вывод в цикле через 10 секунд.
Если нужно погасить заголовок через определённое время или когда уже не нужен, просто вызвать с пустой строкой
Полезняк, плюсую!
-
Если нужно погасить заголовок через определённое время или когда уже не нужен, просто вызвать с пустой строкой
_
Щас протестировал это у ся в десятке, поставил хальт, но сообщение почему-то выскакивает много раз через каждую секунду, пока не остановишь скрипт.