[過去ログ] AutoHotkey スレッド part30 IDのみ (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
654: 2023/10/16(月)19:09 ID:pPRJ1RqD0(1) AAS
この仕様を見ていると変数展開させて使うって人は
ほとんどいないんだろうなと思うわ
PowerShellみたいにした方が良いのに
655: 2023/10/16(月)19:19 ID:YfG7lbKB0(1) AAS
pythonのf文字列も実装遅かったしな
前からあったアイディアなのに採用しなかったということは、意図的に避けたんだろう
656(2): 2023/10/17(火)19:53 ID:v6kMRlAv0(1) AAS
右クリックだけの時は普通に右クリックして、
右クリック+ホイールの上下でブラウザの拡大縮小をやりたいんですが
下のマクロだとマウスクリック+ホイール上下で拡大縮小と右クリックメニューが同時に出ます
また、ブラウザのマウスジェスチャが効かなくなります。
どうやって修正したらいいですか。
RButton::RButton
return
RButton & WheelUp::
SendInput, {RButton}^{-} ; マウスの右クリック + ホイール上でCtrl+「-」が送信される
return
省3
657: sage 2023/10/17(火)21:25 ID:hsUb4Jn70(1) AAS
右クリックメニューが最後出てもいいなら
WheelUp::
if GetKeyState("RButton")
SendInput {ctrl down}{WheelUp}{ctrl up}
else
SendInput {WheelUp}
return
WheelDown::
if GetKeyState("RButton")
SendInput {ctrl down}{WheelDown}{ctrl up}
省3
658: 2023/10/17(火)22:29 ID:zT0TFsHP0(1) AAS
MouseGestureLならMG_CancelDefBehavior()で右クリックメニューを抑制できるから
AutoHotkeyでも出来るだろうね
659: 2023/10/17(火)22:39 ID:pYkaTV7l0(1) AAS
>>656
個人的な見解で申し訳ないが…
>ブラウザのマウスジェスチャが効かなくなります。
このように不都合なことが起こりかねないから
1)ブラウザ側のマウスジェスチャだけでやる
か、
2)ブラウザの機能を無効にして外部マウスジェスチャツール(例えばMouseGestureL.ahk)だけでやる
かどっちかにした方が良いよ思うよ
2)だとブラウザの操作がショートカットキーで全て実現できるならマウスジェスチャツールでも実現できるし
そのブラウザだけじゃなく他のアプリでも個別に設定したマウスジェスチャで操作できる利点があるし
660: 2023/10/18(水)00:50 ID:6hRvblQL0(1) AAS
>>656
一行目でメニュー抑止してるのに
再び{RButton}発行したらメニューが出るにきまってるだろ
こうすんだよ
SendInput, ^{-}
661(2): 2023/10/20(金)17:07 ID:xwrdv7kg0(1) AAS
解決策がさっぱりわからない事でみなさんのご意見伺おうと整理して文章書いてたら解決してしまった…
662: 2023/10/21(土)00:14 ID:QsqkSmLl0(1/2) AAS
>>661
あるある
663: 2023/10/21(土)00:15 ID:QsqkSmLl0(2/2) AAS
>>661
あるある
664: 2023/10/21(土)07:27 ID:uDJeYMX30(1) AAS
書くと考えが整理されるよね
665: 2023/10/21(土)08:58 ID:670MOFi40(1/3) AAS
変な話だけどコーディングは漢字の書き取りみたいに
不細工でもいいから手で繰り返し書くと習得が早まるのはあるな
コピペだけしているようだと全然仕組みを覚えない
666(1): 2023/10/21(土)10:25 ID:qkI01+t50(1/3) AAS
改行を\nではなく`nにしないといけない理由って何だっけ
667: 2023/10/21(土)10:57 ID:A46hLlw90(1) AAS
>>666
外部リンク[97]:ahkwiki.net
668: 2023/10/21(土)11:12 ID:670MOFi40(2/3) AAS
Windowsのコマンドラインと干渉させないためでしょ
例えば、\note というディレクトリが誤判定される危険性がある
\\でエスケープすればいいじゃんって見解もあるが
Windowsで既に用いられてるからね(例えばレジストリトファイル)
それをエスケープしようとすると\\\\のエスケープ地獄に陥るから
変えるのは妥当
どうしても嫌ならエスケープ文字を変えるオプションもあったはず
全くお勧めしないけど
669: 2023/10/21(土)11:18 ID:670MOFi40(3/3) AAS
レジストリトファイル
↓
レジストリ ファイル
670(1): 2023/10/21(土)11:46 ID:qkI01+t50(2/3) AAS
他の言語と同じ方法にしとけばいいのに、独自路線を選ぶんだよな
誰も気付かなかったうまいやり方見つけちゃった
ちげーよ、デメリットがでかいから誰もやらないだけだよ
671(1): 2023/10/21(土)12:02 ID:PFRfZnbl0(1) AAS
「"」はなんで「`"」じゃダメだったんだろう
672(1): 2023/10/21(土)12:31 ID:Ls2E16c40(1/3) AAS
最近使い始めてどうしても意味がわからない事がありお教えて頂きたいのですが例を見ると二行目とか三行目の最初10個くらいスペース空けています
あれは必ず何個空けないといけないとか空けずに書くと弊害が起きるとか理由や意味があるからなってるんですよね?
空けずに左端から書くのがわかりやすいし書きやすいと思ったのですけどルールがあるならちゃんと知っておきたいと思って質問させて頂きましたサンプルなどを見てやっているのでV1です
よろしくお願いします
673: 2023/10/21(土)12:32 ID:qkI01+t50(3/3) AAS
:= も同様の拘りなんだよな
何故かデファクトスタンダードに逆らってイキりたがる
= は曖昧だから:=と==だけにします、なら判る
= は既によく判らん用途に使ってるからとか基本設計がおかしい
上下前次1-新書関写板覧索設栞歴
あと 329 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s