[過去ログ]
AutoHotkey スレッド part30 IDのみ (1002レス)
AutoHotkey スレッド part30 IDのみ http://egg.5ch.io/test/read.cgi/software/1644313099/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名無しさん@お腹いっぱい。 [sage] 2022/02/08(火) 18:38:19.33 ID:UTRGyCNl0 元々がIDのみの表示で番号の始まっているスレを途中から別の表示で乗っ取るのは「背乗り」行為に当たるので、IDのみの表示で進行とします ■配布元 https://autohotkey.com/download/ ■前スレ AutoHotkey スレッド part29 https://egg.5ch.net/test/read.cgi/software/1620768466/ ■日本語解説等 AutoHotkey Wiki http://ahkwiki.net AutoHotkeyを流行らせるページ(ミラー) http://hdd.s300.xrea.com/ahk/ AutoHotkeyJp(過去ログdatあり) https://sites.google.com/site/autohotkeyjp/ Autohotkey日本語ヘルプ(chmファイル) https://www6.atwiki.jp/eamat/ ■スクリプト投稿 Autohotkey専用うpろだ https://ux.getuploader.com/autohotkeyl/ 簡易スクリプト掲示板 https://pastebin.com/ ■その他のテンプレ(5chのURL規制が厳しいのでpastebinに退避しました) https://pastebin.com/raw/bWipuNmt http://egg.5ch.io/test/read.cgi/software/1644313099/1
903: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 20:19:42.96 ID:WS7ZF5bM0 >>897 いずれマクロパッドにしたいけど、取り敢えず外付テンキーパッドで NumPadAdd:: Click,Left,D KeyWait,NumPadAdd Click,Left,U Return http://egg.5ch.io/test/read.cgi/software/1644313099/903
904: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 21:16:46.28 ID:t+5lukc+0 >>903 あー なるほど マウスクリックは手が痛いね… http://egg.5ch.io/test/read.cgi/software/1644313099/904
905: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 22:05:34.23 ID:3Y0SCQKz0 >>889 ノートなんてただでさえキー領域が小さいのに十字キーに隙間作るとか信じられない http://egg.5ch.io/test/read.cgi/software/1644313099/905
906: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 22:24:58.67 ID:WS7ZF5bM0 >>904 ドラッグが凄い楽 「片手でボタン押し下げながらマウス動かす」なんて非効率だと思い知らされた http://egg.5ch.io/test/read.cgi/software/1644313099/906
907: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 22:30:31.30 ID:t+5lukc+0 >>906 あー いいですね。 マウスポインタを動かすのはマウスですよね? http://egg.5ch.io/test/read.cgi/software/1644313099/907
908: 名無しさん@お腹いっぱい。 [sage] 2024/01/17(水) 22:47:33.39 ID:2XOJFfAY0 ドラッグしないなあ マウス使うのはブラウザのリンクをクリックする時くらい ドラッグはD&Dの前半か、範囲選択くらいだろうけど、 D&D自体まずやらないし、範囲選択は普通にキーボードだし http://egg.5ch.io/test/read.cgi/software/1644313099/908
909: 名無しさん@お腹いっぱい。 [sage] 2024/01/18(木) 00:12:50.26 ID:tPfh4sCb0 無変換キーをモディファイアにしてるんだけど(例:無変換+jでDownキー) リモートデスクトップ越しだと無変換キーのまま渡されてしまう リモートデスクトップに渡るキーは全部AHK処理後のキーにしたいんだけどどうすればいいの? http://egg.5ch.io/test/read.cgi/software/1644313099/909
910: 名無しさん@お腹いっぱい。 [sage] 2024/01/18(木) 00:27:05.78 ID:+u3AQ5bv0 >>907 そう。ポインタは右手、ボタンは左手 スクロールはキー長押しリピート連打させて、ホイールをガリガリぶん回すのも不要に NumPad5::Click,WU NumPad2::Click,WD NumPad1::Click,WL NumPad3::Click,WR >>908 ウィンドウの移動がね Shift+Space→M→矢印キー長押しリピート。これ鈍くてイライラする http://egg.5ch.io/test/read.cgi/software/1644313099/910
911: 名無しさん@お腹いっぱい。 [sage] 2024/01/18(木) 00:34:23.17 ID:HCvU5IHR0 ウィンドウズですー ウィンドウを自由に動かして重ね合わせて作業できますー が最大の触れ込みなんだけど、定位置に置いとくか最大化して使うかだけなんよな ウィンドウ同士重なってたら普通に使いにくいので、画面を分割して固定で置く 元からの思想が崩壊している http://egg.5ch.io/test/read.cgi/software/1644313099/911
912: 名無しさん@お腹いっぱい。 [sage] 2024/01/18(木) 07:38:51.94 ID:7xrc2JFO0 >>910 Alt+space→m→マウス移動、確定時クリックでいいからドラッグ要素0では http://egg.5ch.io/test/read.cgi/software/1644313099/912
913: 名無しさん@お腹いっぱい。 [] 2024/01/19(金) 08:30:24.25 ID:xNriiRAw0 >>911 貴様の頭が固いだけじゃねーか http://egg.5ch.io/test/read.cgi/software/1644313099/913
914: 名無しさん@お腹いっぱい。 [sage] 2024/01/19(金) 17:31:57.13 ID:DXxYhRar0 >>911 机上で資料を重ねて置く発想なさそう http://egg.5ch.io/test/read.cgi/software/1644313099/914
915: 名無しさん@お腹いっぱい。 [sage] 2024/01/19(金) 17:50:40.87 ID:wb2z4OFS0 そんなことした奴おらんだろ 仮に狭い机でやったとしても、 ストレス溜まりすぎてもっと広い机が必要と感じるだろ 本を重ねて読んだら快適、になる奴はおらん http://egg.5ch.io/test/read.cgi/software/1644313099/915
916: 名無しさん@お腹いっぱい。 [sage] 2024/01/19(金) 18:36:50.95 ID:O6kpDFU+0 レジュメもらったらバラして机に全部広げるwww http://egg.5ch.io/test/read.cgi/software/1644313099/916
917: 名無しさん@お腹いっぱい。 [sage] 2024/01/19(金) 18:41:39.58 ID:JOqfZrkj0 机の広さは大事よな 仮想二画面機能とかバカジャネーノって感じするわ http://egg.5ch.io/test/read.cgi/software/1644313099/917
918: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 02:34:13.78 ID:HqXMKLTS0 > 複数のデスクトップの使用は、関連性のない進行中の複数のプロジェクトを整理する場合や、ミーティングの前にデスクトップをすばやく切り替える場合などに最適です。 らしいから広さとは別じゃね http://egg.5ch.io/test/read.cgi/software/1644313099/918
919: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 06:08:56.37 ID:iCWRg9qD0 仮想デスクトップは使う側も頭の切り替えが要るんだよな リモートデスクトップの画面まるごと仮想デスクトップにする、とかが判り易い 単に並行してやってる仕事は仮想側で、とかやっても、 どうしてもメイン側と頻繁に行き来したり、何故か違う側で起動したり、 勝手にデスクトップ移動してたりと、逆に不便にしかならない 切り分けすらなく、単純にデスクトップを広くしたい、という要求は全く満たさない http://egg.5ch.io/test/read.cgi/software/1644313099/919
920: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 08:03:53.43 ID:8pi/Rrzd0 >>911 下のウインドウを見ながら作業したいときは、raptureで下画面を切り取って最前面に出すと捗る → 操作手順や参考資料を見ながら作業するとき 下のウインドウを小さくして、ウインドウごを最前面にするのもあり → Zoomや動画を見ながら作業するとき http://egg.5ch.io/test/read.cgi/software/1644313099/920
921: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 08:24:57.60 ID:iCWRg9qD0 やるなあ 必要な部分をキャプチャーして、snipping toolのウィンドウを適当なとこに置いて参照 重なってると見えない問題を半透明で解決しようとする人もいる 便利だと言うけどそうは思えない http://egg.5ch.io/test/read.cgi/software/1644313099/921
922: 名無しさん@お腹いっぱい。 [] 2024/01/20(土) 17:37:50.91 ID:W1G+sVP50 AHKから外れすぎだろ貴様等 http://egg.5ch.io/test/read.cgi/software/1644313099/922
923: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 18:07:33.00 ID:8pi/Rrzd0 raptureをAHKでキー割当てマジでおススメ http://egg.5ch.io/test/read.cgi/software/1644313099/923
924: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 18:15:35.10 ID:458iYndG0 Crop And Lock? PowerToysでよくない? http://egg.5ch.io/test/read.cgi/software/1644313099/924
925: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 18:22:14.79 ID:iCWRg9qD0 shift-win-sでよくない? http://egg.5ch.io/test/read.cgi/software/1644313099/925
926: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 18:26:37.43 ID:458iYndG0 動かないなら良いんじゃない? http://egg.5ch.io/test/read.cgi/software/1644313099/926
927: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 19:55:11.36 ID:8pi/Rrzd0 >>924 これは便利そうだわ しかし、複数ウインドウまたげないんだな http://egg.5ch.io/test/read.cgi/software/1644313099/927
928: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 20:30:38.75 ID:iCWRg9qD0 動画の一部だけ見えて役に立つの? http://egg.5ch.io/test/read.cgi/software/1644313099/928
929: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 21:41:06.86 ID:8pi/Rrzd0 >>928 「ながら作業」に使えそうじゃない? Web会議しながら内職みたいな http://egg.5ch.io/test/read.cgi/software/1644313099/929
930: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 22:12:12.18 ID:iCWRg9qD0 動画の一部しか見えないこととながら作業に使えることの関連が判らない http://egg.5ch.io/test/read.cgi/software/1644313099/930
931: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 23:06:27.74 ID:8pi/Rrzd0 >>930 動画の周りにある要らない領域を省いてウインドウを小さくできるでしょ Web会議でいえば参加者リストみたい領域は要らん http://egg.5ch.io/test/read.cgi/software/1644313099/931
932: 名無しさん@お腹いっぱい。 [sage] 2024/01/20(土) 23:15:13.31 ID:iCWRg9qD0 つまり、要る部分は全部表示されてないとやっぱり困る訳で もともとのウインドウの重ね合わせの話は、 重なってたって困らないという主張に対する反論から始まっている http://egg.5ch.io/test/read.cgi/software/1644313099/932
933: 名無しさん@お腹いっぱい。 [] 2024/01/21(日) 04:56:46.76 ID:3HCltgFj0 つまりID:iCWRg9qD0には話が通じない http://egg.5ch.io/test/read.cgi/software/1644313099/933
934: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 08:50:47.84 ID:bwNwDQCL0 重なってたって困らないんじゃなく、 重なってても困らない場合がある これを理解できないのがID:iCWRg9qD0 http://egg.5ch.io/test/read.cgi/software/1644313099/934
935: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 12:45:25.54 ID:7DJqWtUs0 困らない場合は、枠とかの不要部分が重なってる時限定の訳で そんな些細な例外を根拠に意見を曲げない神経がよく判らん http://egg.5ch.io/test/read.cgi/software/1644313099/935
936: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 12:54:58.83 ID:JekznpvH0 指摘やアドバイスを攻撃と捉える奴、思い込みが最優先で一切の妥協をしない奴ってのは結構な数居るもんだね 職場や家庭でうまくやっていけてるのか心配になる http://egg.5ch.io/test/read.cgi/software/1644313099/936
937: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 13:00:46.15 ID:7DJqWtUs0 そんなことがいちいち心配になる人は、戦争や災害のニュース見たら自殺しちゃうな http://egg.5ch.io/test/read.cgi/software/1644313099/937
938: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 13:09:18.40 ID:JekznpvH0 心配で心配で夜しか眠れないし、飯も三杯しかおかわりできなくなったよ http://egg.5ch.io/test/read.cgi/software/1644313099/938
939: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 14:16:03.26 ID:crj2FL8H0 困るかどうかはウインドウの切替え回数でしょ A. 何回も行き来しないといけない → 困る B. 1回見ればOK → 困らない C. 1回も見なくてOK → 困らない で、Aの場合はPowerToys等のツールで最前面に固定表示できれば困らない http://egg.5ch.io/test/read.cgi/software/1644313099/939
940: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 14:21:09.02 ID:7DJqWtUs0 固定表示できる場所があるなら、見たいウインドウをそこに置けばいいだけなのでは 枠の分だけ無駄になるのがそんなに嫌? http://egg.5ch.io/test/read.cgi/software/1644313099/940
941: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 14:28:02.95 ID:6OP2QHr/0 >>935 些細かどうかはそれぞれだって分からないのかな 新聞や本の一部分ずつを並べるには全体は不要だし、 そういう調査をする人にとってはメインタスクであり些細なことではない だから選択肢が用意されてるわけで、何をどうするかはユーザーが判断 自分が使わないから不要ってのはただの傲慢なレイシストだよ http://egg.5ch.io/test/read.cgi/software/1644313099/941
942: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 15:03:35.21 ID:crj2FL8H0 >>940 嫌 http://egg.5ch.io/test/read.cgi/software/1644313099/942
943: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 15:11:32.10 ID:45CPdpEh0 こういう流れはだいたい自演 http://egg.5ch.io/test/read.cgi/software/1644313099/943
944: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 16:31:41.68 ID:XfaL0V400 自分がそうするからって誰でもそうだとは思うな http://egg.5ch.io/test/read.cgi/software/1644313099/944
945: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 17:49:40.27 ID:nkzHGIaI0 せせこましい議論は止めて今すぐ2万用意しろ マルチモニタは捗るぞ http://egg.5ch.io/test/read.cgi/software/1644313099/945
946: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 18:23:58.99 ID:7DJqWtUs0 もっとディスプレイが縦に伸びて欲しいんだけどな これ以上大きいのは置けないというくらいでかくしても、 縦1440しか無くて普通に足りない http://egg.5ch.io/test/read.cgi/software/1644313099/946
947: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 18:53:55.02 ID:3NJckQmg0 ノーパソの小さいモニタで全てが完結するようにしてる 自分を適応させるのに手間がかかるが、いったんできればポータブルに仕事ができる http://egg.5ch.io/test/read.cgi/software/1644313099/947
948: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 18:59:20.65 ID:crj2FL8H0 マウスはどうしてる? http://egg.5ch.io/test/read.cgi/software/1644313099/948
949: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 19:00:09.85 ID:7DJqWtUs0 ウィンドウは切り替える必要はあっても同時に見えてる必要はないことが多い 切り替えの手間さえなければ普通に同時に使える 普段メインに使うツールいくつかに専用のタスクスイッチキーをアサインして、 切り替えて使うようにすると、そのうち無意識で行き来できるようになってくる http://egg.5ch.io/test/read.cgi/software/1644313099/949
950: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 19:02:48.01 ID:pax+YmTQ0 できるだけ大きいサイズと解像度でマルチモニタにしたらいいんよ ウィンドウ並べ放題になるよ http://egg.5ch.io/test/read.cgi/software/1644313099/950
951: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 19:14:24.46 ID:7DJqWtUs0 多くのウィンドウを同時に見る必要がある作業だったらそれはもうマルチモニタ一択 効率が上がるとかではなく、そうしないと仕事にならない 実際には、ウィンドウなんて2-3個出てれば十分なので、 マルチモニターが活かせる人は少ない http://egg.5ch.io/test/read.cgi/software/1644313099/951
952: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 19:30:52.63 ID:Bmy11SrJ0 >>946 24インチFHD2台を±90度ピボットさせて、2160x1920 http://egg.5ch.io/test/read.cgi/software/1644313099/952
953: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 19:46:10.39 ID:7DJqWtUs0 そんな感じで、正方形のディスプレイが理想なんだよな 縦に短いと折角フットプリントを都合しても、全然活かせない ディスプレイの中の各ウインドウも正方形が理想 うちのブラウザとかエディタとかファイラーとかexcelとかはみんな正方形 http://egg.5ch.io/test/read.cgi/software/1644313099/953
954: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 20:34:48.40 ID:LMayoe6B0 縦に長いと首が疲れないか? http://egg.5ch.io/test/read.cgi/software/1644313099/954
955: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 20:42:12.32 ID:Bmy11SrJ0 縦1920無いと、スマホ用ページしか作ってない糞サイトが見辛い http://egg.5ch.io/test/read.cgi/software/1644313099/955
956: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 20:49:33.68 ID:7DJqWtUs0 VDT作業的には、見上げる姿勢は良くないんだよな まっすぐ前を見てディスプレイの上端が見える配置がいい 縦の長さは下へ延ばす つってもキーボードより下は不自然なので、高さ60cmくらいに限界がある 縦横60cmの33.4インチディスプレイ http://egg.5ch.io/test/read.cgi/software/1644313099/956
957: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 23:50:41.88 ID:NKXVHeIo0 AHK v2です。 #HotIf WinActive()の動作が想像と違ったので助けて欲しいです。 Deleteキー押下時、以下のようにしたいです。 ・GroupAに属するアプリ操作時は、MyFunc()を実行。 ・GroupBに属するアプリ操作時は、Enterキーを送信。 (1)の例では、GroupA操作時もGroupB操作時も、MyFunc()が実行されてしまいました。 【(1)】 #HotIf WinActive("ahk_group" GroupA) { Delete::MyFunc() } #HotIf #HotIf WinActive("ahk_group" GroupB) { Delete::Send("{Enter}") } #HotIf http://egg.5ch.io/test/read.cgi/software/1644313099/957
958: 名無しさん@お腹いっぱい。 [sage] 2024/01/21(日) 23:50:52.97 ID:NKXVHeIo0 (2)の例では、GroupA操作時もGroupB操作時も、Delete::Send("{Enter}")が実行されてしまいました。 【(2)】 #HotIf WinActive("ahk_group" GroupB) { Delete::Send("{Enter}") } #HotIf #HotIf WinActive("ahk_group" GroupA) { Delete::MyFunc() } #HotIf (3)の例では、GroupA操作時もGroupB操作時も、MyFunc()が実行されてしまいました。 【(3)】 Delete:: { if WinActive("ahk_group" GroupA) { MyFunc() } else if WinActive("ahk_group" GroupB) { Send("{Enter}") } } http://egg.5ch.io/test/read.cgi/software/1644313099/958
959: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 00:12:55.26 ID:wwZIOroE0 ahk_group って使わないけど、そういう使い方できるの? http://egg.5ch.io/test/read.cgi/software/1644313099/959
960: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 00:28:48.39 ID:tIDZAczD0 v2使ってないから検証できないけど、v2のリファレンスで「#HotIf」の項目見てみたら #HotIf WinActive("ahk_group MyGroup") ↑こうなってるから後ろの「"」の場所違うような・・・ http://egg.5ch.io/test/read.cgi/software/1644313099/960
961: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 00:34:13.21 ID:tIDZAczD0 >>960 あ、すまん GroupAが変数ならv1だと↓すればいいんだけどもv2も同じならこれでいけるはず(ahk_groupの後ろの半角空白入れるのを忘れずに) #HotIf WinActive("ahk_group " . MyGroup) http://egg.5ch.io/test/read.cgi/software/1644313099/961
962: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 00:36:25.55 ID:bKQFDm5J0 それは変数の連結。 MyGroupっていう文字列を指定したいなら "" 内で良いけど別途MyGroup変数に文字列を入れてると思われる。 自分もahk_group使ったこと無いのでよくわからんが、 #HotIfは中括弧のスコープ無効だよね。ホットキーとして正しく認識してないんじゃないか? あとはMyFunc()の定義をどこにどういうふうに書いてるのかね? http://egg.5ch.io/test/read.cgi/software/1644313099/962
963: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:06:39.70 ID:3aIX8ca00 皆さん、ありがとうございます。 >>960 >>961さんのご指摘通り、"ahk_group"の部分が文字列、 GroupAやGroupBが変数で中身にアプリ名を表す文字列を入れています。 >>961 ドット連結の書き方も試してみましたが、結果は同じでした。WinActive部分がWinExistのような挙動をしていて、必ず一番上の条件で真になってその中身が実行されるような挙動です。 >>962 #HotIf WinActive("ahk_group" GroupX)の後の{}を外してみましたが、結果は同じでした。同じくWinActive部分がWinExistのような挙動をします。エディタの自動インデント対策のためデバッグ途中で付けてしまいましたが、確かに本来の書き方では{}は不要かもしれません。 MyFuncは、上の方でClassを定義していて、そこの関数を呼び出しています。複雑な処理のためここには書ききれませんが、GroupAもGroupBもMyFunc()の呼び出し自体には問題なく成功します。 http://egg.5ch.io/test/read.cgi/software/1644313099/963
964: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:12:50.05 ID:3aIX8ca00 ごめんなさい。 WinActive部分が本当にWinExistのような挙動をしているのか確実には分からないのですが、必ず一番上の条件で真になってその中身しか実行されないようです。 http://egg.5ch.io/test/read.cgi/software/1644313099/964
965: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:16:25.22 ID:bKQFDm5J0 GroupAとGroupB、中身が指すものが重複してたりして http://egg.5ch.io/test/read.cgi/software/1644313099/965
966: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:21:11.24 ID:wrpkRwS00 https://ahkscript.github.io/ja/docs/v2/lib/GroupAdd.htm グループ作成はこれ使ってる? http://egg.5ch.io/test/read.cgi/software/1644313099/966
967: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:26:22.88 ID:tIDZAczD0 今さらだが>>961分かりにくかったので訂正 間違い → #HotIf WinActive("ahk_group " . MyGroup) こういうこと言いたかった↓ GroupAに"MyGroup"と言う文字列が入ってるとする #HotIf WinActive("ahk_group " . GroupA) http://egg.5ch.io/test/read.cgi/software/1644313099/967
968: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:39:34.88 ID:tIDZAczD0 >>963 しつこくてスマンが >#HotIf WinActive("ahk_group" GroupX) ↓これでもダメ? 何回も言うようだけど、ahk_groupの後ろ( " の直前)の半角空白入れるのを忘れずに #HotIf WinActive("ahk_group " . GroupX) もう寝ます http://egg.5ch.io/test/read.cgi/software/1644313099/968
969: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 01:54:34.18 ID:wrpkRwS00 >>968 https://ahkscript.github.io/ja/docs/v2/misc/WinTitle.htm#ahk_group のahk_ Criteriaにあるけど、空白は0個以上なんで無くてもいいらしいよ http://egg.5ch.io/test/read.cgi/software/1644313099/969
970: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 02:11:54.55 ID:3aIX8ca00 >>965 ありがとうございます。 どうやらこれが原因でした。 (誤) GroupA := "_" GroupAdd(GroupA, "app1.exe") GroupB := "_" GroupAdd(GroupB, "app2.exe") (改) GroupA := "GroupA" GroupAdd(GroupA, "app1.exe") GroupB := "GroupB" GroupAdd(GroupB, "app2.exe") くだらない理由になってしまい申し訳ないのですが、変数が未初期化の状態だと表示されるエディタの警告が煩わしかったため、どちらのGroupも適当に"_"で初期化して中身が同じになってしまったことが原因のようでした。 http://egg.5ch.io/test/read.cgi/software/1644313099/970
971: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 02:34:34.58 ID:3aIX8ca00 もう一つ期待した結果が得られないパターンが出てきました。 #HotIf WinActive()の記述順序によって結果が変わってしまいます。 【(4)】 GroupA := "GroupA" GroupAdd(GroupA, "app1.exe") #HotIf WinActive("ahk_group" . GroupA) Delete::Send("a") #HotIf #HotIf WinActive("ahk_exe app2.exe") Delete::Send("b") #HotIf 上記の記述順序では下記の結果が得られますが、期待した結果ではありませんでした。 "ahk_exe app2.exe"はどのGroupにも属していません。 ・GroupA Delete -> Send("a") ・"ahk_exe app2.exe" Delete -> Send("a")(※Send("b")を実行して欲しい!) http://egg.5ch.io/test/read.cgi/software/1644313099/971
972: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 02:34:47.17 ID:3aIX8ca00 【(5)】 GroupA := "GroupA" GroupAdd(GroupA, "app1.exe") #HotIf WinActive("ahk_exe app2.exe") Delete::Send("b") #HotIf #HotIf WinActive("ahk_group" . GroupA) Delete::Send("a") #HotIf 上記の記述順序では下記の結果が得られ、期待した結果を得られました。 ・GroupA Delete -> Send("a") ・"ahk_exe app2.exe" Delete -> Send("b") http://egg.5ch.io/test/read.cgi/software/1644313099/972
973: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 02:55:02.22 ID:bKQFDm5J0 GroupAdd(GroupA, "app1.exe") ↓ GroupAdd(GroupA, "ahk_exe app1.exe") だったり? http://egg.5ch.io/test/read.cgi/software/1644313099/973
974: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 08:49:08.17 ID:85FxdUTx0 >>973 回答ありがとうございます。 GroupAdd(GroupA, "app1.exe") としましたが、私の実際のコードではアプリの実行ファイル名ではなくアプリの実行ファイルのウィンドウタイトルを指定していました。 ウィンドウタイトルの場合は"ahk_exe"の記載は不要と認識していて、下記とするのがおそらく適切でした。 (誤) GroupAdd(GroupA, "app1.exe") (正) GroupAdd(GroupA, "app1.exeのウィンドウタイトル") つまり下記の①はウィンドウタイトルでの判定、②は実行ファイル名での判定になります。 ①#HotIf WinActive("ahk_group" . GroupA) ②#HotIf WinActive("ahk_exe app2.exe") ②の"ahk_exe app2.exe"の部分ですが、こちらはウィンドウタイトルが可変する仕様のため、アプリの実行ファイル名を指定しています。 可変した際に多くのケースでGroupAのウィンドウタイトルが包含されたものになることに気付きました。 #HotIf WinActive()が何をもって真とするのか理解が不十分なのですが、もしウィンドウタイトルの部分一致でも真とする仕様なら②の中身の実行を想定していても①が実行されてしまうケースに納得できます。 今日時間がある時に#HotIf WinActiveの仕様について詳しく調べてみようと思います。ありがとうございます。 http://egg.5ch.io/test/read.cgi/software/1644313099/974
975: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 11:19:23.39 ID:ZHKh8NqU0 >>924 なぜかAHK使っているとpowertoysが気に食わない https://windowtop.info/features/pip-picture-in-picture-crop/ http://egg.5ch.io/test/read.cgi/software/1644313099/975
976: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 11:25:37.97 ID:wwZIOroE0 #HotIfの#でない版が欲しいんだけどな なんでここはプリプロセッサのままなんだろう http://egg.5ch.io/test/read.cgi/software/1644313099/976
977: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 11:43:55.16 ID:d29CGPd00 >私の実際のコードではアプリの実行ファイル名ではなくアプリの実行ファイルのウィンドウタイトルを指定していました。 クズが http://egg.5ch.io/test/read.cgi/software/1644313099/977
978: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 11:54:55.51 ID:bKQFDm5J0 長いとコード全部貼れないので関係無いと思ってるとろを簡略化して貼るのは仕方のないことだと思うが、 関係無いと思ってた部分に原因があると第三者からは解らないんで簡略化したそのものを書き換えず実際に実行 してみたほうがいいね。切り分け方法の1つだと思う。 http://egg.5ch.io/test/read.cgi/software/1644313099/978
979: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 11:58:32.86 ID:wwZIOroE0 貼る時に簡略化するんじゃなくて、自分で原因究明する時にどんどん削っていく ここまで要素化してもまだおかしいので見て見て見て、になる http://egg.5ch.io/test/read.cgi/software/1644313099/979
980: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 12:59:50.02 ID:wrpkRwS00 挙動がおかしいと思う時の質問・報告は 誰でも再現できる手順を添えるのが面倒でも一番いいってテンプレに足す? http://egg.5ch.io/test/read.cgi/software/1644313099/980
981: 名無しさん@お腹いっぱい。 [sage] 2024/01/22(月) 14:48:53.39 ID:RJyJ9Z7a0 ハッタショは無理して回答側に回らなくていいぞ 迷惑だから http://egg.5ch.io/test/read.cgi/software/1644313099/981
982: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:46:35.67 ID:pty1rkzy0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/982
983: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:46:50.16 ID:pty1rkzy0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/983
984: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:47:06.52 ID:pty1rkzy0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/984
985: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:47:22.91 ID:TsDB/+Jr0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/985
986: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:47:35.35 ID:TsDB/+Jr0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/986
987: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:47:47.92 ID:TsDB/+Jr0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/987
988: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:48:01.02 ID:wbNZg8y80 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/988
989: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:48:13.27 ID:wbNZg8y80 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/989
990: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:48:26.13 ID:wbNZg8y80 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/990
991: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:48:40.01 ID:Rc83/6Vf0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/991
992: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:48:52.58 ID:Rc83/6Vf0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/992
993: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:49:05.55 ID:Rc83/6Vf0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/993
994: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:49:18.63 ID:KP2haNFj0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/994
995: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:49:30.85 ID:KP2haNFj0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/995
996: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:49:43.24 ID:KP2haNFj0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/996
997: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:50:46.07 ID:2mOaV5qN0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/997
998: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:50:58.42 ID:2mOaV5qN0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/998
999: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:51:11.48 ID:2mOaV5qN0 うめ http://egg.5ch.io/test/read.cgi/software/1644313099/999
1000: 名無しさん@お腹いっぱい。 [sage] 2024/01/23(火) 11:51:47.96 ID:Sg6quwFH0 ラスト http://egg.5ch.io/test/read.cgi/software/1644313099/1000
1001: 1001 [] ID:Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 713日 17時間 13分 29秒 http://egg.5ch.io/test/read.cgi/software/1644313099/1001
1002: 1002 [] ID:Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《UPLIFT会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 4 USD/mon. から匿名でご購入いただけます。 ▼ UPLIFT会員登録はこちら ▼ https://uplift.5ch.net/ ▼ UPLIFTログインはこちら ▼ https://uplift.5ch.net/login http://egg.5ch.io/test/read.cgi/software/1644313099/1002
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.295s*