[過去ログ] MouseGestureL.ahkを流行らせるスレpart3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
61: 2021/01/13(水)21:34 ID:+kvg8po00(1) AAS
>アドバイスではない
ご、ご、ご尤もです、はいっ
62: 2021/01/13(水)22:58 ID:gSbmh4ny0(1) AAS
スクリプトの知識は全くないけど
CPUアーキテクトやってますみたいな
超天才の可能性がw
63(2): 2021/01/15(金)10:29 ID:0WUI9J4a0(1) AAS
プラグインへの追加の仕方について質問があります。
プラグインに追加すると、MouseGestureLを起動するとAutoHotKeyの状態になり、MouseGestureLが動作しません
その状態で、追加したプラグイン自体は動作しています
プラグインへの追加の仕方か記述内容が間違っているのでしょうか?
- ファイル名
ExcelF1Desable.ahk
- 記述内容
;Excelがアクティブの時F1キーを無効にする
#IfWinActive ahk_exe EXCEL.EXE
F1::return
省2
64(2): 2021/01/15(金)11:41 ID:riJFBaLc0(1/2) AAS
>>63
プラグインにしたいahkの中身が貼り付けられた4行のみなら、原因はプラグインの書き方のルールに沿っていないから
大きなお世話かもしれないが、それだけのコードなら拡張スクリプト(MG_User.ahk)にそのまま書けば良いんじゃないかな
(自分はこれ使わない派なので自信はない)
一つのツールレベルのスクリプトならプラグインにするのも良いと思うけど、どうしてもプラグインにしたい場合はヘルプ参照
65(2): 2021/01/15(金)14:24 ID:S5rd2Tfy0(1) AAS
>>64
自決しました。
プラグインにする時の決まり事があるみたいでした。
プラグインの最初に記載
GoTo, foo_PluginEnd
処理
プラグインの最後に記載
foo_PluginEnd:
アドバイスありがとうございました。
66: 2021/01/15(金)15:18 ID:0U4vaVOR0(1) AAS
命は大事にしなきゃ
67(1): 2021/01/15(金)15:53 ID:riJFBaLc0(2/2) AAS
>>65
大きなお世話序に…
>プラグインの最初に記載
>GoTo, foo_PluginEnd
これ↑は正しいとは言えないぞ
プラグインで変数を使用していて初期化が必要な場合など
いわゆるAuto-execute Sectionに記述する必要があるものは、
GoTo, foo_PluginEndの前に書かないとだめだ
68(1): 2021/01/15(金)21:27 ID:dtpnUCOQ0(1) AAS
>>65
自分も余計なお世話ながら、これからもAHKスクリプトを増やしていくならMGLとは別に
AutoHotkeyフォルダ作って、マウスが絡まないスクリプトはそっちに集約した方がいいと思う
>>63のF1キーの無効化だけならマウス何も関係ないでしょ
経験上、MGLに一本化してるとトラブルの原因究明に手間も時間も要する時がある
両方立ち上げても大してメモリ消費するわけじゃないし
あと、ヒント貰っているのだから自己解決と書くのは控えた方がいいかもしれんね
69: 2021/01/16(土)22:35 ID:CQps7BR90(1/2) AAS
>>67
大きなお世話なんてとんでもないです
教えていただいてありがとうございます。
70(1): 2021/01/16(土)22:36 ID:CQps7BR90(2/2) AAS
>>68
どうせなら一つにしたほうがいいかと思っていましたが、
原因の切り分けなどを考えると別の方がいいのですね
ありがとうございます。
ご指摘ありがとうございます
確かにおっしゃる通り、アドバイスをいただいておいて自己解決は不適切でした。
>>64 さん
もし不快にさせてしまいましたら申し訳ございませんでした。
改めてまして、ありがとうございました。
71: 2021/01/17(日)00:51 ID:7WqaM6Yh0(1) AAS
>>70
64=67だけど何とも思ってないわ
ちなみに自分はahkを常駐させるならMGLプラグイン化(一本化)させる派だし実際してる
72: 2021/01/17(日)10:58 ID:tFlQEG5l0(1) AAS
マウスフックは別々に起動させると一方のフックが効いて一方のフックが効かなくなるから厄介だよ
73(1): 2021/01/23(土)07:47 ID:LJLxeQAF0(1/2) AAS
右クリックが押下されているあいだ中、中ボタンが押されるたびに
Send,{Enter}をしたいんだけど、どうすればいいかな?
現状、RB_MB_にSend, {Enter}に割り当ててるけど、
Enter認識されるたびに右クリックを一度離さないとダメだしめんどくさい。
74(1): 2021/01/23(土)08:18 ID:p2TRsa0t0(1) AAS
末尾にボタンを放す追加
RB_MB__
75(1): 2021/01/23(土)08:28 ID:DSvAVQ+K0(1) AAS
>>73
ボタンを放すを追加してRB_MB__にしたらいいんじゃない?
76: 2021/01/23(土)09:03 ID:LJLxeQAF0(2/2) AAS
>>74
>>75
ごめん、、、こんな簡単にできるとは思わなかった、、、お恥ずかしい。
迅速なご回答をありがとうございました。
77(1): 2021/01/26(火)00:13 ID:Ut8u8Hr30(1) AAS
MouseGestureL.ahk Ver.1.39
MouseGestureL.ahk History - 外部リンク[html]:hp.vector.co.jp
> Ver. 1.39 2021/01/25 Download
> ・ターゲットの個別オプションに「デフォルトジェスチャーを適用しない」を追加
> ・ストロークの直後にサブトリガー(ジェスチャーの開始操作に使われていないボタン)を押下するジェスチャーが正しく認識されない不具合を修正
> ・【Restore Closed Folders プラグイン v1.01】
> 特殊フォルダーを閉じた後、「閉じたフォルダーをリスト表示」を実行すると異常終了する不具合を修正
78: 2021/01/26(火)08:41 ID:+oHPhX870(1/3) AAS
やった!
79: 2021/01/26(火)08:55 ID:n+dyzN4+0(1/2) AAS
地味に一番目の修正が嬉しい
80: 2021/01/26(火)15:15 ID:OJnrMsnR0(1) AAS
ClassNN指定でジェスチャー無効にしたい場合
拡張スクリプトのMG_Edit用の部分に
compareClassNN(set_class_nn) {
MouseGetPos, , , , got_class_nn
If (set_class_nn == got_class_nn)
Return 1
Return 0
}
を置いて、ジェスチャー無効にカスタム条件式として「compareClassNN("class_nn")」を指定しているんだが、
他にいい方法ある?
上下前次1-新書関写板覧索設栞歴
あと 922 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.888s*