neverlose13@
yes
yes
CO8tray is OK.Quote:
AhDraz@
Done, see the below download links (leftclick does not matter in client size)
Tenot@
[Only registered and activated users can see links. Click Here To Register...]
(default clicking at the center, so u need to shiftscreen to control where the program is clicking)
Counter-Pro@
dont know how to make one
GuardTrainer F3 F5 done, check the below download link
88slowpoke88@
done, check the download list
I know you code in AHK but if you try AutoIt you will find that with the command "Controlsend" you can send any keystroke to a minimized window :)Quote:
AcidTrix@
copy and paste and enter keystroke is ok for active windows
if i can send a Enter keystroke to background programs, of course i can send abcd keystrokes to background programs
so that also implies, if i cant send abcd keystrokes to background programs, i cant send a Enter keystroke to background programs
minimized is under the category of background, so when i say background is impossible, so as minimized
to simplify what i am trying to say:
as far as i know, i do not know a way to send keystrokes to a background CO client
jump:
hwnd := ControlFromPoint(X, Y, "ahk_id " id2,"", cX, cY)
PostMessage, 0x201, 0x8 | 0x1, cX & 0xFFFF | (cY & 0xFFFF) << 16,, ahk_id %hwnd%
PostMessage, 0x202, 0x8 , cX & 0xFFFF | (cY & 0xFFFF) << 16,, ahk_id %hwnd%
return
return
ControlFromPoint(X, Y, WinTitle="", WinText="", ByRef cX="", ByRef cY="", ExcludeTitle="", ExcludeText="")
{
if !(hwnd := WinExist(WinTitle, WinText, ExcludeTitle, ExcludeText))
return false
VarSetCapacity(pt,8)
VarSetCapacity(wi,60), NumPut(60,wi)
DllCall("GetWindowInfo","uint",hwnd,"uint",&wi)
NumPut(X + (w:=NumGet(wi,4,"int")) - (cw:=NumGet(wi,20,"int")), pt,0)
NumPut(Y + (h:=NumGet(wi,8,"int")) - (ch:=NumGet(wi,24,"int")), pt,4)
Loop
{
child := DllCall("ChildWindowFromPointEx","uint",hwnd,"int64",NumGet(pt,0,"int64"),"uint",0x5)
if !child or child=hwnd
break
DllCall("MapWindowPoints","uint",hwnd,"uint",child,"uint",&pt,"uint",1)
hwnd := child
}
cX := NumGet(pt,0,"int")
cY := NumGet(pt,4,"int")
return hwnd
}