[過去ログ] AutoHotkey スレッド part28 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
592
(2): (ワッチョイ e220-i8bA) 2020/11/21(土)15:47 ID:HFuDqTjt0(1) AAS
GUIのウィンドウスタイルについて教えてください
メッセージボックスのような閉じるボタンのみのGUIウィンドウは作成できますか
よろしくお願いいたします

サンプル
Gui, -MinimizeBox +AlwaysOnTop ;SysMenu+XButton
;Gui, -SysMenu +AlwaysOnTop  ;None
Gui, Add, Edit
Gui, Show
MsgBox
ExitApp
593: (ワッチョイ 9711-i8bA) 2020/11/21(土)17:24 ID:gIijDdiS0(1) AAS
>>592
なんでサンプルがEditなんだよ
594: 592 (ワッチョイ 1bbe-i8bA) 2020/11/22(日)11:14 ID:6IUc61XH0(1) AAS
>>592
解決しました
外部リンク[php]:www.autohotkey.com
595
(1): (ワッチョイ a2b1-b6az) 2020/11/24(火)14:18 ID:35b4u2J50(1) AAS
すいません教えて下さい
zを押してある場所で左クリックしたままにして
zを離したら左クリック解除して他の場所をクリックしたいんですが
200ms以内に離した場合は200ms後に左クリックするようにしたいんです

z::
MouseClick, L, 900, 775, 1, 0, D
Sleep, 200
Return
z Up::
MouseClick, L, 900, 775, 1, 0, U
省4
596
(1): (ワッチョイ d758-ZC6u) 2020/11/26(木)19:22 ID:0VP9GA5s0(1) AAS
>>595
望みが実現しない原因。
Sleep,200 でSetTimer以外のスクリプト全体の動きは止まるが、
z Up::で新たなスレッドが実行されたので、
Sleep,200 の動作が一時停止し、MouseClick,U が行われた。
(z Up::の実行を終えた後、Sleep,200 のスレッドが再び動く)

KeyWaitを使うといいぞ

z::
x1:=900,y1:=775,x2:=690,y2:=775
MouseClick, L,%x1%,%y1%, 1, 0, D
省15
597: (ワッチョイ 9fb1-P4WK) 2020/11/27(金)13:40 ID:j5UTV/Iv0(1) AAS
>>596
ありがとうございます出来るようになりました

ロジクールのlua scriptでやっていた事をautohotkeyでやろうとしたんですが
自動でコマンド間などにsleepが入るとかでちょっと指定時間より遅れるので

#NoEnv
SetBatchLines, -1
ListLines, Off
SetKeyDelay, -1

これを先頭に突けてみたのですがlua scriptより遅かったです
他に方法があったら教えて下さい
598: (ワッチョイ e6b1-jrSk) 2020/12/03(木)10:36 ID:9dOR8MWZ0(1/2) AAS
Loopの使い方が分からないので教えて下さい
やりたい事は指定範囲の色が変わったらマウスポインタをA点(650, 750)に移動させ
色が変わる前にF2キーを押したらそB点(1500, 1000)に移動させてLoopを終わらせたいです
F2キーを押してB点移動した後もLoopが終わらず色が変わるとポインタがA点に動いてしまいます
F2キーを押したらB点に移動しLoopが終わるようにするにはどこが間違ってるか教えて下さい

F1::
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
Loop  ;指定範囲が0xFDFDFD色になるか
{  ;F2キーが押されるまでLoopさせる
省14
599
(2): (ワッチョイW 9b58-xGe0) 2020/12/03(木)12:26 ID:GUp+2HRv0(1) AAS
試してないけど怪しそうなとこ
if (ErrorLevel == 0 or state = "D")

if () と if カッコなし は記述ルールの違いが紛らわしいんで
なるべく混在させないほうがいいよ
600
(1): (ワッチョイ e6b1-jrSk) 2020/12/03(木)13:48 ID:9dOR8MWZ0(2/2) AAS
>>599
有難うございます

if (ErrorLevel = 0 or state = D)のカッコを外したらA点に移動しなくなりました

if (ErrorLevel = 0 or state = D)のまま
if state = Dにもカッコをつけたら前と変わらない動作のままでした
601
(1): (ワッチョイ efb1-S1nz) 2020/12/04(金)00:31 ID:0dL9tzcB0(1) AAS
>>600
>>599をよく読もう
602: (ワッチョイ e6b1-jrSk) 2020/12/04(金)09:30 ID:tzc0zJrS0(1) AAS
>>601
勘違いしてました
Dに""付けたら希望通りの動作しました
有難うございました!
603
(1): (ワッチョイ f17e-9rBX) 2020/12/04(金)17:04 ID:MrImZAZK0(1) AAS
v2はいつまでαなんだろうな
604: (ワッチョイ efb1-S1nz) 2020/12/05(土)02:10 ID:M7niQZd10(1) AAS
>>603
現状(v1?)で不満ないんだけど、v2使うメリットって?
605: (アウアウウー Sa30-DDE+) 2020/12/05(土)21:56 ID:ttw726i4a(1) AAS
新しければ新しいほど楽しい
606
(1): (ワッチョイ 4c6e-CWdK) 2020/12/08(火)19:56 ID:yaQ1ZOXD0(1) AAS
AppleのUSキーボードをWindows10環境で使用しています。
(左CommandキーはLWin、右CommandキーはRWinとして認識されています)

・LWin単体で押されたときにvk1Dsc07B(無変換)を送る
・RWin単体で押されたときにvk1Csc079(変換)を送る
・↑と被るためWindowsキー単体で押された時の機能(スタートメニュー表示)は無くしたいが、Win+Rなどは残したい

ということがやりたいです。

~LWin Up::
if (A_PriorKey = "LWin") {
Send {vk1Dsc07B}
}
省4
607
(2): (ワッチョイ e773-orE1) 2020/12/11(金)04:43 ID:3zDhK2Cg0(1) AAS
>>606
LWin::vk1D
LWIN & r::#r

余計な事せずこれじゃダメなの?
コンビネーションキーひとつ書くだけでWin+Dとかも全て利用可能になる
608
(2): (ワッチョイ 7f6e-LBAI) 2020/12/11(金)18:18 ID:7ZWD+tQW0(1) AAS
>>607
ありがとうございます。
教えていただいた方法で実現できました!

全然話は変わるのですが、マニュアルはどちらを参照されていますか?
vk1Dとかの書き方、自分の探し方だと出てこなかったもので。。。
609
(2): (ワッチョイ c758-orE1) 2020/12/11(金)18:37 ID:wFOUTixS0(1) AAS
>>608
基本的に日本語wikiとここしか見てないよ
vk1Dとかの書き方はたまたまAHKのUpdateで記述ルールが変わった時にスレ見てたから
自分は把握してるだけでwikiは古い仕様のままだから直ってない
直せるなら直したいけどロックされてて出来ないんだよな
610: (ワッチョイ 7f6e-LBAI) 2020/12/12(土)00:50 ID:gZiNtGot0(1) AAS
>>609
ありがとうございます。

# 教えていただいた設定に変えて手も慣れてきて、すっごい快適になりました。
611
(1): (ワッチョイ 6758-orE1) 2020/12/13(日)01:46 ID:yWHewayM0(1/3) AAS
長いことバージョンアップしてなくてv1.1.33.02にしたら

・カタカナひらがな
vkF2sc070:: Run, calc.exe
・変換
vk1Csc079:: Run, calc.exe
・無変換
vk1Dsc07B:: Run, calc.exe

各キーに割り当てていたホットキーがすべてエラーになります
なんと書き直せばいいのでしょうか?
1-
あと 391 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s