1 (изменено: SuBrex, 2020-05-20 21:12:56)

Тема: AHK: Теперь мышка не зажимается

Здравствуйте! Столкнулся с неприятной для меня проблемой.


LButton Up::
 Loop
 {
  If !GetKeyState("LButton Up", "P")
  ExitApp
 }

Программа не закрывается, пока не отжата ЛКМ. Прекрасно. Но при этом я не могу взаимодействовать с объектами. Закрывать, сворачивать окна, перетаскивать объекты по рабочему столу. Существует ли решение данной проблемы? Хочется, чтобы и программа работала пока зажата ЛКМ, но при этом с другими вещами тоже можно было взаимодействовать.
Чтобы до конца была понятна ситуация:
Прицел (Активный):


x = 963
y = 539
w = 4
h = 2
Color = FB0000
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 953
y = 539
w = 4
h = 2
Color = FB0000
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 959
y = 543
w = 2
h = 4
Color = FB0000
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 959
y = 533
w = 2
h = 4
Color = FB0000
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT
LButton Up::
 Loop
 {
  If !GetKeyState("LButton Up", "P")
  ExitApp
 }

Прицел:


x = 963
y = 539
w = 4
h = 2
Color = 00FB1B
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 953
y = 539
w = 4
h = 2
Color = 00FB1B
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 959
y = 543
w = 2
h = 4
Color = 00FB1B
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT

x = 959
y = 533
w = 2
h = 4
Color = 00FB1B
WS_EX_TRANSPARENT := 0x20
WS_EX_LAYERED := 0x80000
Gui, New, +AlwaysOnTop -Caption +ToolWindow +LastFound
Gui, Color, % Color
Gui, Show, x%x% y%y% w%w% h%h% NA
WinSet, ExStyle, % "+" WS_EX_LAYERED|WS_EX_TRANSPARENT
LButton::
Run, Прицел (Активный).ahk "C:\Users\Расим\Desktop\Игры\Для кс го\Прицел (Активный).ahk"
Return
Xbutton2::
Run, Для включения прицела.ahk "C:\Users\Расим\Desktop\Игры\Для кс го\Для включения прицела.ahk"
ExitApp

2

Re: AHK: Теперь мышка не зажимается

"~" перед "LButton".

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

3 (изменено: SuBrex, 2020-07-03 19:48:02)

Re: AHK: Теперь мышка не зажимается

Это зажимает ЛКМ, но при этом его уже не отжать.

4 (изменено: SuBrex, 2020-07-03 19:47:46)

Re: AHK: Теперь мышка не зажимается

Уже нашёл решение.