Вопросы по AHK-скриптингу

Nalzy

Активный
309
38
здравствуйте, в скрипте мне надо поменять LAlt на 6 кнопку мыши, как это сделать?\
вот эта строчка
while (GetKeyState("t", "P"))
 
Последнее редактирование:

Kerlosad

Потрачен
24
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
здравствуйте, в скрипте мне надо поменять LAlt на 6 кнопку мыши, как это сделать?\
вот эта строчка
while (GetKeyState("t", "P"))
Дай целый код.

Помогите пожалуйста нужен скрипт который при нажатии X будет нажимать две клавиши(без зажатия) f3+a
X::
Send, {vk114 down}
Send, {vk114 up}
Sleep, 1
Send, {vk65 down}
Send, {vk65 up}
return
 

Nalzy

Активный
309
38
Threshold = 20

;

*~$t::

MouseGetPos, MouseX, MouseY

PixelGetColor, Color1, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color1

Color1B = 0x%Colorz3%%Colorz4%

Color1G = 0x%Colorz5%%Colorz6%

Color1R = 0x%Colorz7%%Colorz8%

Color1B += 0

Color1G += 0

Color1R += 0


while (GetKeyState("t", "P"))

{

BlockInput, MouseMove

sleep 1

MouseGetPos, MouseX, MouseY

PixelGetColor, Color2, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color2

Color2B = 0x%Colorz3%%Colorz4%

Color2G = 0x%Colorz5%%Colorz6%

Color2R = 0x%Colorz7%%Colorz8%

Color2B += 0

Color2G += 0

Color2R += 0

if (Color1R > (Color2R + Threshold)) or (Color1R < (Color2R - Threshold)) or (Color1G > (Color2G + Threshold)) or (Color1G < (Color2G - Threshold)) or (Color1B > (Color2B + Threshold)) or (Color1B < (Color2B - Threshold))

{

send {LButton}

}

}

BlockInput, MouseMoveOff

Return


End::

exitapp

return
 

Kerlosad

Потрачен
24
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Threshold = 20

;

*~$t::

MouseGetPos, MouseX, MouseY

PixelGetColor, Color1, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color1

Color1B = 0x%Colorz3%%Colorz4%

Color1G = 0x%Colorz5%%Colorz6%

Color1R = 0x%Colorz7%%Colorz8%

Color1B += 0

Color1G += 0

Color1R += 0


while (GetKeyState("t", "P"))

{

BlockInput, MouseMove

sleep 1

MouseGetPos, MouseX, MouseY

PixelGetColor, Color2, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color2

Color2B = 0x%Colorz3%%Colorz4%

Color2G = 0x%Colorz5%%Colorz6%

Color2R = 0x%Colorz7%%Colorz8%

Color2B += 0

Color2G += 0

Color2R += 0

if (Color1R > (Color2R + Threshold)) or (Color1R < (Color2R - Threshold)) or (Color1G > (Color2G + Threshold)) or (Color1G < (Color2G - Threshold)) or (Color1B > (Color2B + Threshold)) or (Color1B < (Color2B - Threshold))

{

send {LButton}

}

}

BlockInput, MouseMoveOff

Return


End::

exitapp

return
AutoHotKey:
Threshold = 20

;


6::

MouseGetPos, MouseX, MouseY

PixelGetColor, Color1, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color1

Color1B = 0x%Colorz3%%Colorz4%

Color1G = 0x%Colorz5%%Colorz6%

Color1R = 0x%Colorz7%%Colorz8%

Color1B += 0

Color1G += 0

Color1R += 0


while (GetKeyState("6", "P"))

{

BlockInput, MouseMove

sleep 1

MouseGetPos, MouseX, MouseY

PixelGetColor, Color2, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color2

Color2B = 0x%Colorz3%%Colorz4%

Color2G = 0x%Colorz5%%Colorz6%

Color2R = 0x%Colorz7%%Colorz8%

Color2B += 0

Color2G += 0

Color2R += 0

if (Color1R > (Color2R + Threshold)) or (Color1R < (Color2R - Threshold)) or (Color1G > (Color2G + Threshold)) or (Color1G < (Color2G - Threshold)) or (Color1B > (Color2B + Threshold)) or (Color1B < (Color2B - Threshold))

{

send {LButton}

}

}

BlockInput, MouseMoveOff

Return


End::

exitapp

return
 

Nalzy

Активный
309
38
AutoHotKey:
Threshold = 20

;


6::

MouseGetPos, MouseX, MouseY

PixelGetColor, Color1, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color1

Color1B = 0x%Colorz3%%Colorz4%

Color1G = 0x%Colorz5%%Colorz6%

Color1R = 0x%Colorz7%%Colorz8%

Color1B += 0

Color1G += 0

Color1R += 0


while (GetKeyState("6", "P"))

{

BlockInput, MouseMove

sleep 1

MouseGetPos, MouseX, MouseY

PixelGetColor, Color2, (MouseX+2), (MouseY+2)

StringSplit, Colorz, Color2

Color2B = 0x%Colorz3%%Colorz4%

Color2G = 0x%Colorz5%%Colorz6%

Color2R = 0x%Colorz7%%Colorz8%

Color2B += 0

Color2G += 0

Color2R += 0

if (Color1R > (Color2R + Threshold)) or (Color1R < (Color2R - Threshold)) or (Color1G > (Color2G + Threshold)) or (Color1G < (Color2G - Threshold)) or (Color1B > (Color2B + Threshold)) or (Color1B < (Color2B - Threshold))

{

send {LButton}

}

}

BlockInput, MouseMoveOff

Return


End::

exitapp

return
надо не на клавишу , а на боковую кнопку

я пытался менять на XButton1 но не работает
 

Kerlosad

Потрачен
24
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Kerlosad

Потрачен
24
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

mixeq

Известный
66
8
ку парни, есть ли возможность у ахк работать с текстдравами в сампе?
 

Nalzy

Активный
309
38
Здравствуйте, можно ли как то сделать так что бы это работало и при зажатым контролом, шифтом и пробелом? Сейчас когда нажата одна из этих клавиш ничего не работает


AHK:
;keybinds (leave the quotes (") there)
key_crouch := "LCtrl"

XButton2::
{
Send, {RButton}
Sleep, 1
Send, {LButton}
Sleep, 1
Send, {q}
Sleep, 1
Send, {q}
Sleep, 1
}
Return
f12:: Suspend, Toggle
 

Schrodinger

Новичок
1
0
Здравствуйте, есть у кого пример такого скрипта?
  • Скрипт открывается поверх других окон
  • Не имеет фон
  • Открывается на клавишу
P7ivfd2.png
 

Pizduk2277

Активный
292
33
Здравствуйте, есть у кого пример такого скрипта?
  • Скрипт открывается поверх других окон
  • Не имеет фон
  • Открывается на клавишу
P7ivfd2.png
Ну так легко
Gui, +AlwaysOnTop +ToolWindow -Caption +LastFound
WinSet, TransColor, 12345
Gui, Color, 12345
Gui, +Sysmenu +ToolWindow
gui, Margin,30,30
Gui, +hWndhMainWnd +E0x400 -Caption
 

Pizduk2277

Активный
292
33
При декомпиляции в сурсе ANSI текст что делать?

( пример: [%{XоbБxь8Тm]лЯбJKЬµЅЫ~ІўnЦeПEЏwµыъЖЁМ€C.plЪ\Ї№џ:{0ґDШtС%ґKд.™tйъэ№сCќWT>Г &оMJЉjЧnн›Є¦J[jlm]ZTjЅпЌ0ч:Zы )
Ты его не задемпил, это тоже самое что открыть через блокнот файл

Ты его не задемпил, это тоже самое что открыть через блокнот файл
Либо шифровка файла
 

Pizduk2277

Активный
292
33
Смотри протектор я снял всё сделал через unpacker хочу сурс получить но вот такая шифрока и так со всеми ахк даже со своим пробовал на котором просто поставил протектор.
Анпакер вскрывает файлы без протектора в основном

Смотри протектор я снял всё сделал через unpacker хочу сурс получить но вот такая шифрока и так со всеми ахк даже со своим пробовал на котором просто поставил протектор.
Анпакером ты точно не взломаешь файл под протектором