[過去ログ] AutoHotkey スレッド part30 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
61
(4): C言語100段 (' ‘ω‘ )◆iD93.8lby6 (ワッチョイ c6f4-U4gN) 2022/03/04(金)00:34 ID:v/3ypSMl0(1/2) AAS
autoclick:
if !(WinActive("ahk_id" . actWin) && (A_TimeIdlePhysical < 50 && !mouseMoved))
{
ControlSend, , 3, ahk_id %actWin%
; Send directly to Digit3 to the window.
cx := xp%currentClick%
cy := yp%currentClick%
ControlClick, x%cx% y%cy%, ahk_id %actWin%,,,, NA
currentClick := % Mod(currentClick + 1, totalClicks)
}
省6
62
(1): (ワッチョイ ff29-g6h8) 2022/03/04(金)01:40 ID:ZUYcCarh0(1/3) AAS
>>61
関係無いかもしれんけど
SetKeyDelayでPressDurationを100msくらいにセットしてみてはどうだろう
裏に行ったとき一瞬すぎると反応出来てない可能性
65
(1): C言語100段◆iD93.8lby6 (ワッチョイ c6f4-U4gN) 2022/03/04(金)04:01 ID:v/3ypSMl0(2/2) AAS
>>61
あ、なんか分かってきた。

人の書いたスクリプトを編集・改変しているから気づかなかった。
これ、関数内で直線的に処理が行われているだけじゃないんだな。

マウスクリックが発生してアクティヴ・ウインドウが変わった時に
他所の関数の処理に飛んでるわ。
そこで ahk_id の値が書き換わってる、
だから、ゲームウインドウが後ろに行った時に
ControlSend が届いていない。 見えてきたな (' ‘ω‘ )
76
(1): C言語100段◆iD93.8lby6 (ワッチョイ eff4-irv2) 2022/03/05(土)06:51 ID:NK/bMZpv0(1) AAS
>>61
なぜか知らんけど ControlClickの引数の NA を
取り除いたら
ウインドウがアクティヴじゃない場合でも
Control"Send" がちゃんと機能して 数字3 キーを送れるようになった。

ControlClick, x%cx% y%cy%, ahk_id %actWin%,,,,
ControlSend, ,{3},ahk_id %actWin%
680: (アウアウウー Sa09-lWFF) 2022/08/05(金)17:49 ID:hNh5jdlZa(1/3) AAS
>>61
符箋が二人とも思えぬ無責任だ
おれはさっきから苦しそうにない
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.311s*