[過去ログ]
AutoHotkey スレッド part28 (1002レス)
AutoHotkey スレッド part28 http://egg.5ch.net/test/read.cgi/software/1585906506/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
341: 名無しさん@お腹いっぱい。 (ワッチョイ 866c-1etN) [sage] 2020/08/30(日) 00:02:54 ID:Y/S0taCl0 >>340 だからその「なんらかのせいで」というのはお前のPC環境の問題であって 他の人はお前のPCの状態なんて触ったことも無ければ知ったこっちゃないわけ ましてAHKとはなんの関係も無い問題からスレチ AHKでやるならControlSendでスペースキー送れば良いだけ http://egg.5ch.net/test/read.cgi/software/1585906506/341
342: 名無しさん@お腹いっぱい。 (テテンテンテン MM66-yRqa) [] 2020/08/31(月) 23:25:39 ID:oOBjBlAHM いまのウィンドウからみて、タスクバー上で1つ隣のウィンドウをアクティブにする処理をしたいんだけど、 何かいい方法ありませんかね? ↓↓絶対もっとスマートな方法あると思うんだけど、思いつかぬ…… やりたいことは例えば、タスクバーの左から順に (1)エクスプローラー、(2)Excel、(3)Firefox、(4)Google Chrome、(5)メモ帳 みたいに並んで起動しているときに、(前提として、タスクバーボタンを結合していないものとして) 2番目のExcelがアクティブになっている状態でスクリプトを実行したら、 3案目のFirefoxがアクティブになる感じ。 ※元々Firefoxが最小化されているか、裏に回っているかに関わらず、タスクバーの該当アプリを押したときと同じ挙動で前面に来てほしい。 ※Excelは単に裏に回るだけで、最小化されたりはしない。(これもタスクバーで別のウィンドウが選択されたときと同じ挙動) 【いま考えている方法】 まず、現在のアクティブウィンドウのIDを取得する。……(A) Win+1など、Win+数字のショートカットで、タスクバーの該当番目にあるウィンドウがアクティブになることを利用して、 Win+1〜Win+9まで順番にSendして、(A)で取得したIDと同じウィンドウがアクティブになれば、 その次の番号のウィンドウがアクティブになったら処理を終了。 【たくさんの欠点】 ・問答無用で左から順にアクティブ化するため、最小化していたウィンドウも通常サイズになってしまう。 ・重なり順序も変わってしまう。 ・処理に時間がかかる。(Ctrl+Tab的な感覚で行いたい) ・9つまでしか使えない。 どなたか良い手法をご存知でしたら教えてください。 http://egg.5ch.net/test/read.cgi/software/1585906506/342
343: 名無しさん@お腹いっぱい。 (ワッチョイW 2173-q0Eg) [sage] 2020/08/31(月) 23:49:04 ID:iwA0T+ry0 >>342 長文すぎて流し読みしかしてないけど Alt + Tab Alt + Shift + Tab 絡めたらどう? http://egg.5ch.net/test/read.cgi/software/1585906506/343
344: 名無しさん@お腹いっぱい。 (ワッチョイ 3d58-1etN) [sage] 2020/09/01(火) 00:02:03 ID:CIgJpoRq0 タスクバーの順番なんて気にしたことすらないな タスク切り替えはAltTabで何も不都合感じたこともない http://egg.5ch.net/test/read.cgi/software/1585906506/344
345: 名無しさん@お腹いっぱい。 (ワッチョイ a2be-JMbW) [sage] 2020/09/01(火) 02:15:24 ID:jyT47uKQ0 >>342 ttp://ux.getuploader.com/autohotkeyl/download/72/ http://egg.5ch.net/test/read.cgi/software/1585906506/345
346: 342 (テテンテンテン MM66-yRqa) [sage] 2020/09/01(火) 08:25:33 ID:UhHHrgA3M >>343 >>344 Alt+Tabだと、アクティブ化した順に切り替えだから 直前のウィンドウならまだしも、4つ5つ前とかになるともう覚えてられないのよね。 タスクバー上の隣なら、常に見えているのでわかりやすいかなって思って。 >>345 ありがとう! まだ私の環境では動かないのだけれど(ST_AccessibleObjectFromWindowが失敗してる?)、 説明を見るかぎりやりたいことはたぶんこれ。 もうすこしソース読んで頑張ってみる。 http://egg.5ch.net/test/read.cgi/software/1585906506/346
347: 名無しさん@お腹いっぱい。 (ワッチョイ a2be-JMbW) [sage] 2020/09/01(火) 08:48:31 ID:jyT47uKQ0 >>346 自分の環境(Win7 HP SP1 x64)では、動かなかったので省いたけど ロダに修正版もあるのでそちらも試してみてください ttp://ux.getuploader.com/autohotkeyl/search?q=SwitchTask.ahk http://egg.5ch.net/test/read.cgi/software/1585906506/347
348: 342 (テテンテンテン MM66-yRqa) [sage] 2020/09/01(火) 19:35:28 ID:+mtd3kPjM >>347 まだ挙動がちょっと変だけど、教えてもらった修正版で動くようになったよ。 ありがとう。 ちなみに環境はWin10 Pro 64bit。 エクスプローラーならエクスプローラーだけ、 Google ChromeならGoogle Chromeだけというように、 複数立ち上がっている同一アプリの中でしか切り替わらなかったり、 切り替わる順番も、タスクバー上の隣ってわけじゃなくて今一つ安定しないものの、 やりたいことに少し近づいた気がする! ソースいじって確認していくしかないか…… http://egg.5ch.net/test/read.cgi/software/1585906506/348
349: 名無しさん@お腹いっぱい。 (ワッチョイW c958-53Y6) [sage] 2020/09/01(火) 20:15:10 ID:bAfqoxH70 自分はよく使うアプリを利用頻度順にPin留めしておいて、そのうち最初の3つを「Win+1〜3」でダイレクトに切り替えてる(他は素直に「Alt+Tab」で選択) http://egg.5ch.net/test/read.cgi/software/1585906506/349
350: 名無しさん@お腹いっぱい。 (ワッチョイ 5f20-ALHH) [sage] 2020/09/03(木) 06:41:44 ID:vJfgepHe0 入力ボックスの作成でアドバイスお願いいたします したいこと 入力補助用のメニューをコンボボックス上のキャレット位置に挿入 サンプルコード ttp://pastebin.com/raw/neGABRrF http://egg.5ch.net/test/read.cgi/software/1585906506/350
351: 350 (ワッチョイ 5f20-ALHH) [sage] 2020/09/03(木) 11:00:46 ID:vJfgepHe0 キャレット位置の監視ならびにクリックすることで一応希望動作になりました 他にアイデアなどありましたら、引き続きお願いいたします SetTimer, 500ms, 500 500ms: X := A_CaretX ? A_CaretX : X return ;ComboBox/キャレット位置 GuiControl, Focus, Edit? MouseClick,, %X%, A_CaretY Clipboard := "hoge" Send ^v http://egg.5ch.net/test/read.cgi/software/1585906506/351
352: 名無しさん@お腹いっぱい。 (バットンキン MMdb-dn8G) [sage] 2020/09/04(金) 13:00:52 ID:pmB3eQ1YM keywaitでキー指定せずどれかのキーが押されるまで待つっていうのはできませんか? http://egg.5ch.net/test/read.cgi/software/1585906506/352
353: 名無しさん@お腹いっぱい。 (ワッチョイW 6758-HdNL) [sage] 2020/09/04(金) 14:11:22 ID:WYlJxJA+0 Input でどうぞ http://egg.5ch.net/test/read.cgi/software/1585906506/353
354: 名無しさん@お腹いっぱい。 (ワッチョイ bf11-th+2) [sage] 2020/09/05(土) 12:22:11 ID:k1215Yye0 修飾キーではない3つのキーの組み合わせ(例えば変換キーと無変換キーとKキーみたいな組み合わせ)を使用したい場合はどのようなコマンドを使えばいいのでしょうか? http://egg.5ch.net/test/read.cgi/software/1585906506/354
355: 名無しさん@お腹いっぱい。 (ワッチョイ 6758-XrX+) [sage] 2020/09/05(土) 12:34:58 ID:IeDZCFx80 >>354 コンビネーションキーとGetKeyStateの併用 http://egg.5ch.net/test/read.cgi/software/1585906506/355
356: 名無しさん@お腹いっぱい。 (ワッチョイ bf11-th+2) [] 2020/09/05(土) 14:04:34 ID:k1215Yye0 >>355 ありがとうございます http://egg.5ch.net/test/read.cgi/software/1585906506/356
357: 名無しさん@お腹いっぱい。 (ワッチョイ bf11-th+2) [sage] 2020/09/07(月) 20:42:26 ID:uheywDGu0 無変換と左クリックでctrlと左クリックの動作にさせたいのですがどのようなスクリプトを書けばよいのでしょうか。 vk1D & LButton:: send,{CtrlDown} MouseClick, LEFT send,{CtrlUp} Return こういうスクリプトだとドラッグアンドドロップができないんですよね… http://egg.5ch.net/test/read.cgi/software/1585906506/357
358: 名無しさん@お腹いっぱい。 (ワッチョイ 7fe6-XrX+) [sage] 2020/09/07(月) 21:02:20 ID:zmAyLEpT0 >>357 MouseClickも押し下げと離すを分けて書いて 間にKeyWaitを入れてボタンを離したらクリックとCtrlをUpする http://egg.5ch.net/test/read.cgi/software/1585906506/358
359: 名無しさん@お腹いっぱい。 (ワッチョイW 6758-HdNL) [sage] 2020/09/07(月) 21:09:20 ID:4I4OQpb80 send, {ctrl down}{Lbutton down} keywait send, {ctrl up}{Lbutton up} http://egg.5ch.net/test/read.cgi/software/1585906506/359
360: 名無しさん@お腹いっぱい。 (ワッチョイ 7fe6-XrX+) [sage] 2020/09/07(月) 21:40:17 ID:zmAyLEpT0 >>359 それだと正常に動作しない keywait はキー指定しないとエラー吐くし Sendも一つずつ書いて確実にLButton離した後にCtrl離すようにした方が良い 左クリック離したら{Lbutton up}、無変換離したら{ctrl up}をSendする http://egg.5ch.net/test/read.cgi/software/1585906506/360
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 642 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s