Search found 327 matches
- 03 Dec 2017, 17:05
- Forum: Gaming Help (v1)
- Topic: send every x sec once if i hold down the button
- Replies: 26
- Views: 5373
Re: send every x sec once if i hold down the button
is my script what you wanted or no?
- 03 Dec 2017, 17:02
- Forum: Gaming Help (v1)
- Topic: send every x sec once if i hold down the button
- Replies: 26
- Views: 5373
Re: send every x sec once if i hold down the button
Here is your code cleaned up a bit #WinActivateForce #NoEnv SendMode Input return *$q:: sendinput {lbutton} sendinput q loop { if getkeystate("q", "p") { send {lbutton down} sleep 10 send {lbutton} sleep 10 send {q up} } else { send {lbutton up} send {q downtemp} send {q down} send {q up} break } } ...
- 03 Dec 2017, 16:52
- Forum: Gaming Help (v1)
- Topic: send every x sec once if i hold down the button
- Replies: 26
- Views: 5373
Re: send every x sec once if i hold down the button
same as before, just swapping the sleep and send; and disabling passthrough: #SingleInstance, force OnExit("Exiting", -1) global Repr := new KeyRepeater("w", "123", 5000, false) return Exiting() { Repr := Repr.Dispose() } Class KeyRepeater { __New(Key, RepeatingKeys := "", Delay := 50, PassThru := f...
- 03 Dec 2017, 16:28
- Forum: Gaming Help (v1)
- Topic: Is there a way to get windows to reboot on specific errors? Topic is solved
- Replies: 1
- Views: 408
Re: Is there a way to get windows to reboot on specific errors? Topic is solved
You should probably fix the source of the issue first, but heres a script: #SingleInstance, force #Persistent DetectHiddenWindows, On WinWait, % "Warning! Video Controller not operating correctly" WinActivate, ControlClick, Ok, A Shutdown, 6 ExitApp, 0 return may need to run as admin if the miner is...
- 03 Dec 2017, 16:21
- Forum: Gaming Help (v1)
- Topic: send every x sec once if i hold down the button
- Replies: 26
- Views: 5373
Re: send every x sec once if i hold down the button
post what you have and I will add it in.
- 03 Dec 2017, 16:10
- Forum: Gaming Help (v1)
- Topic: send every x sec once if i hold down the button
- Replies: 26
- Views: 5373
Re: send every x sec once if i hold down the button
Hard to understand what you want. You can try this: #SingleInstance, force OnExit("Exiting", -1) global Repr := new KeyRepeater("w", "123", 5000, true) return Exiting() { Repr := Repr.Dispose() } Class KeyRepeater { __New(Key, RepeatingKeys := "", Delay := 50, PassThru := false) { this.Key := Key th...
- 01 Dec 2017, 20:15
- Forum: About This Community
- Topic: Rule Poll
- Replies: 59
- Views: 103394
Re: Rule Poll
Illegal content What is illegal content? Note: as far as I've seen, writing and owning malicious code, as well as software cracks/bypasses, is not illegal. The use of them may be, however. Just some general information. I would [maybe] draw the line at crack tools, maybe malicious code... really de...
- 25 Nov 2017, 14:58
- Forum: Ask for Help (v1)
- Topic: FileExist: 'is file but not dir' one-liner Topic is solved
- Replies: 3
- Views: 712
Re: FileExist: 'is file but not dir' one-liner Topic is solved
regex is probably over kill for this task but your other examples are probably the smallest you can get it. You could do this: ((e := FileExist(PATH)) ? (InStr(e, "D") ? "Directory" : "File") : "Nothing") e.g. val1 := ((e := FileExist(A_ScriptFullPath)) ? (InStr(e, "D") ? "Directory" : "File") : "No...
- 25 Nov 2017, 13:55
- Forum: Ask for Help (v1)
- Topic: Idk why my script doesnt work it doesnt give errors
- Replies: 3
- Views: 3979
Re: Idk why my script doesnt work it doesnt give errors
Looks like you may have meant Wd == 0 instead of Wd = 0 on that if line. It might make your code easier to read to do something like this: CoordMode, Mouse, Screen box1 := new Rect(100, 100, 100, 100) box2 := new Rect(200, 200, 100, 100) return ~LButton:: MouseGetPos, mX, mY if(box1.IsInside(mX, mY)...
- 23 Nov 2017, 21:49
- Forum: Ask for Help (v1)
- Topic: Threads halting unknown reason
- Replies: 11
- Views: 2088
Re: Threads halting unknown reason
Well I went another route for this specific task which seems to have achieved my goal: global WM_WTSSESSION_CHANGE := 0x2b1, WTS_SESSION_LOCK := 0x7, WTS_SESSION_UNLOCK := 0x8, ScreenLocked := false thisPid := DllCall("GetCurrentProcessId") thisHwnd := WinExist("ahk_pid " . thisPid) DllCall("Wtsapi3...
- 23 Nov 2017, 21:03
- Forum: Ask for Help (v1)
- Topic: Threads halting unknown reason
- Replies: 11
- Views: 2088
Re: Threads halting unknown reason
On a side note: Is there any reason why Process, Exist would be able to see a process and WinExist wouldn't? even with DetectHiddenWindows, On.
- 23 Nov 2017, 19:36
- Forum: Ask for Help (v1)
- Topic: Threads halting unknown reason
- Replies: 11
- Views: 2088
Re: Threads halting unknown reason
ok so I added some logging code into the script and tested heres what I get: Script with logging global processes := {} global dbgLogger := new LogFile(,false,,"mm.ss") LogonUI_Func := Func("ProcessStatusUpdate").Bind("LogonUI") LockAppHost_Func := Func("ProcessStatusUpdate").Bind("LockAppHost") Loc...
- 23 Nov 2017, 19:21
- Forum: About This Community
- Topic: Rule Poll
- Replies: 59
- Views: 103394
Re: Rule Poll
+1 Nextron
- 23 Nov 2017, 19:18
- Forum: Ask for Help (v1)
- Topic: Threads halting unknown reason
- Replies: 11
- Views: 2088
Re: Threads halting unknown reason
I agree that this normally wouldn't be the type of thing to put in a class, but its actually supposed to go into a larger class and work with other code. anyways this doesn't seem to work either: global processes := {} LogonUI_Func := Func("ProcessStatusUpdate").Bind("LogonUI") LockAppHost_Func := F...
- 21 Nov 2017, 23:13
- Forum: Ask for Help (v1)
- Topic: Hotkey makes class objects un-freeable Topic is solved
- Replies: 2
- Views: 562
Re: Hotkey makes class objects un-freeable Topic is solved
That worked, it's unfortunate that hotkey doesn't have a Delete option to free up the reference... #SingleInstance, force t := new test() Sleep, 1000 t.Dispose() t := "" Sleep, 2000 ExitApp, 0 return Class test { __New() { f_func1 := ObjBindMethod(this, "func1") Hotkey, CapsLock, %f_func1%, On Hotke...
- 21 Nov 2017, 22:38
- Forum: Ask for Help (v1)
- Topic: RegDelete
- Replies: 3
- Views: 904
Re: RegDelete
check the value of A_LastError after regdelete, here is a the list of error codes: System Error Codes
- 21 Nov 2017, 22:19
- Forum: Ask for Help (v1)
- Topic: Send clicks relative to cursor position?
- Replies: 20
- Views: 7759
Re: Send clicks relative to cursor position?
Thank you Exaskryz, I'm not too good at explaining things so I skip this sometimes and point to the docs.
- 21 Nov 2017, 21:48
- Forum: Ask for Help (v1)
- Topic: Send clicks relative to cursor position?
- Replies: 20
- Views: 7759
Re: Send clicks relative to cursor position?
this might be what your looking for then:
Code: Select all
RelativeClick(rX := 0, rY := 0) {
MouseGetPos, X, Y
MouseMove, %rX%, %rY%,, R
Click
MouseMove, %X%, %Y%,
}
Numpad1::RelativeClick(0, -90)
Numpad2::RelativeClick(20, -90)
- 21 Nov 2017, 21:38
- Forum: Ask for Help (v1)
- Topic: Hotkey makes class objects un-freeable Topic is solved
- Replies: 2
- Views: 562
Hotkey makes class objects un-freeable Topic is solved
how do i remove the reference used by Hotkey ? It's preventing the object from freeing properly. example: t := new test() t := "" return Class test { __New() { f_func1 := ObjBindMethod(this, "func1") Hotkey, CapsLock, %f_func1%, On Hotkey, CapsLock, %f_func1%, Off } func1() { ToolTip, % "hello world...
- 21 Nov 2017, 21:34
- Forum: Ask for Help (v1)
- Topic: Send clicks relative to cursor position?
- Replies: 20
- Views: 7759
Re: Send clicks relative to cursor position?
What are you trying to do with Numpad1?
the code I posted was merely to get you started you'll want to put that in a hotkey or function.
the code I posted was merely to get you started you'll want to put that in a hotkey or function.