[過去ログ] AutoHotkey スレッド part28 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
325: (ワッチョイW 1f58-fRC2) 2020/08/22(土)19:33 ID:/ojXZb2N0(1) AAS
alt-ime-ahkってそれなりに市民権得てるスプリクトだよね
初心者が単純にできることならわざわざ複雑にしたものが支持を得たりはしないのでは
あとこの手のものはおま環やOSやAutohotkey.exeのアプデによって問題が出てくることのほうが多い
調べもしないで簡単にバグとか言わない
326: (ワッチョイ ffb4-YpYZ) 2020/08/22(土)19:38 ID:h59phsuN0(1) AAS
>>324
alt-ime-ahkとやらをググって試したけどロックなんてされないぞ
バグじゃなくてお前のOS設定とか他スクリプトの干渉とかの問題だろ
327: (ワッチョイW fff1-RonS) 2020/08/22(土)21:27 ID:mFroqLUM0(1) AAS
>>324
メカニカルキーボードスレで次のが紹介されていたよ
外部リンク:github.com
あと、Keyhacでもできる
328(2): (ワッチョイ 4611-yRqa) 2020/08/27(木)15:47 ID:QHZeYd9S0(1/2) AAS
Win+Eのホットキーでエクスプローラーがすでに開かれてる場合そのウィンドウをアクティブにして
そうでない時エクスプローラーを開くというスクリプトを作ろうとしたが挫折してる…
#e::
Process, Exist, explorer.exe
if ErrorLevel<>0
WinActivate, ahk_pid %ErrorLevel%
else
Run, "C:\Windows\explorer.exe"
Return
何かアドバイス等ありましたらご教授いただきたく存じます
329(1): (ワッチョイ 82be-JMbW) 2020/08/27(木)16:24 ID:TQwMSHJa0(1) AAS
>>328
プロセスではなくウィンドウクラスで確認する
if WinExist("ahk_class CabinetWClass")
IfWinExist, ahk_class CabinetWClass
330(1): (ワッチョイ 3d58-1etN) 2020/08/27(木)16:33 ID:obuHAsj80(1) AAS
>>328
329が先に答えたので補足になるけど
タスクマネージャーを見れば分かるがエクスプローラー窓を開いてない状態でも
Windows起動した時点でexplorer.exeはずっと常駐しているのでProcess, Existでは
常に「起動してる」という結果しか得られない
331(1): (ワッチョイ 4611-yRqa) 2020/08/27(木)17:11 ID:QHZeYd9S0(2/2) AAS
>>329
>>330
ちょっと返信遅れちゃったけどアドバイス本当にありがとうございました!
エクスプローラーが常駐してるだなんて知らなかった…
332: (ワッチョイW 6edc-CY6w) 2020/08/27(木)19:48 ID:Vy3dVpps0(1/2) AAS
>>331
タスクマネージャーからエクスプローラ終了してみな?
Windowsへの理解が深まるよ
333: (ワッチョイ 0211-1etN) 2020/08/27(木)20:17 ID:cadQeoYy0(1) AAS
代替シェルやファイラーなどを使ってエクスプローラを使わない文化はまだ存在しているのだろうか
334: (ワッチョイW 3d58-SlOK) 2020/08/27(木)20:45 ID:SZ2UrCzM0(1) AAS
ファイラーは普通にあるでしょ
今でもシェルまで変えられるかは知らんけど
335: (ワッチョイW 6edc-CY6w) 2020/08/27(木)23:51 ID:Vy3dVpps0(2/2) AAS
VistaをどうしようもないXPレペルのノートで使ってた頃は少し使ってた>代替シェル
結局当時良さげになってきてたUbuntu10.04に逃げた
336(3): (ワッチョイ 1156-hfuR) 2020/08/28(金)03:05 ID:cZIhkCY40(1/2) AAS
裏で動いているitunesの曲の再生や停止を書きたかったのですが、
^!Space::Send {Media_Play_Pause}
のように書いても反応しません。
キーボードに付属しているメディアキーでも反応しないのですが、どこかに設定等があるのでしょうか
337(2): (ワッチョイ 3d58-1etN) 2020/08/28(金)04:21 ID:xw+3/nKK0(1/2) AAS
>>336
そもそもキーボードで反応しないならAHKに関係無くiTunesがメディアキーに対応してないだけじゃね
もしくはキーボード側の設定の可能性もあるがそれもAHK関係無いからスレチ
WMPとかでまず試して動作確認すればいいじゃん
あとはメディアキー使わなくてもほとんどのプレイヤーがスペースキーでPlay/Pauseになってんだろうから
ControlSendでスペースキー送れば良いんじゃね
338(2): (ワッチョイ 1156-hfuR) 2020/08/28(金)15:06 ID:cZIhkCY40(2/2) AAS
>>337
そうですねすいません。
WMPでメディアキー使っても再生停止出来なかったのでソフトが対応してないのかと思います。ありがとうございます。
339(2): (ワッチョイ 3d58-1etN) 2020/08/28(金)15:54 ID:xw+3/nKK0(2/2) AAS
>>338
>WMPでメディアキー使っても再生停止出来なかったので
WMPでメディアキー使っても再生できないならソフト側のせいじゃないだろ
論理的な思考力ないのかよ
・If 「WMPではメディアキー反応するけどitunesでは反応しない」→itunesが対応してないだけ
・ElseIf 「WMPでもメディアキー反応しない」→メディアキー自体が何かしらの理由で機能してない
ちなみにWMPや俺が使ってるプレイヤーソフト(AIMP)では>>336のスクリプトも機能してる
340(2): (ニククエ 1156-hfuR) 2020/08/29(土)21:32 ID:o6IPlPhZ0NIKU(1) AAS
>>339
WMPがなんらかのせいで対応してない状態になってるっていうことですよ
メディアキーのサービス更新やchrome://flags/#hardware-media-key-handlingだとか色々触ってみたけど結局直らないんでもうソフト側の前でメディアキー死んでるってことなんですよね
ただどれだけ調べても同じような現象は無いし治る方法もないんでもう諦めます
341: (ワッチョイ 866c-1etN) 2020/08/30(日)00:02 ID:Y/S0taCl0(1) AAS
>>340
だからその「なんらかのせいで」というのはお前のPC環境の問題であって
他の人はお前のPCの状態なんて触ったことも無ければ知ったこっちゃないわけ
ましてAHKとはなんの関係も無い問題からスレチ
AHKでやるならControlSendでスペースキー送れば良いだけ
342(2): (テテンテンテン MM66-yRqa) 2020/08/31(月)23:25 ID:oOBjBlAHM(1) AAS
いまのウィンドウからみて、タスクバー上で1つ隣のウィンドウをアクティブにする処理をしたいんだけど、
何かいい方法ありませんかね?
↓↓絶対もっとスマートな方法あると思うんだけど、思いつかぬ……
やりたいことは例えば、タスクバーの左から順に
(1)エクスプローラー、(2)Excel、(3)Firefox、(4)Google Chrome、(5)メモ帳
みたいに並んで起動しているときに、(前提として、タスクバーボタンを結合していないものとして)
2番目のExcelがアクティブになっている状態でスクリプトを実行したら、
3案目のFirefoxがアクティブになる感じ。
※元々Firefoxが最小化されているか、裏に回っているかに関わらず、タスクバーの該当アプリを押したときと同じ挙動で前面に来てほしい。
※Excelは単に裏に回るだけで、最小化されたりはしない。(これもタスクバーで別のウィンドウが選択されたときと同じ挙動)
省11
343(1): (ワッチョイW 2173-q0Eg) 2020/08/31(月)23:49 ID:iwA0T+ry0(1) AAS
>>342
長文すぎて流し読みしかしてないけど
Alt + Tab
Alt + Shift + Tab
絡めたらどう?
344(1): (ワッチョイ 3d58-1etN) 2020/09/01(火)00:02 ID:CIgJpoRq0(1) AAS
タスクバーの順番なんて気にしたことすらないな
タスク切り替えはAltTabで何も不都合感じたこともない
上下前次1-新書関写板覧索設栞歴
あと 658 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s