AutoHotkey スレッド part29

1 :名無しさん@お腹いっぱい。 :2021/05/12(水) 06:27:46.35 ID:d0RqdHRN0.net
!extend:vvvvv:1000:512
!extend:vvvvv:1000:512
↑スレ立てする時は3行にして下さい

■配布元
https://autohotkey.com/download/

■前スレ
AutoHotkey スレッド part28
https://egg.5ch.net/test/read.cgi/software/1585906506/

■日本語解説等
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

※テンプレここまで


VIPQ2_EXTDAT: default:default:1000:512:: EXT was configured

65 :名無しさん@お腹いっぱい。:2021/06/18(金) 20:29:38.11 ID:ySjApToS0.net

やはりマルチタッチ認識は無理でしたか…そういう面ではMacのトラックパッド+Bettertouchtoolの方が上ですね ありがとうございます

32 :名無しさん@お腹いっぱい。:2021/06/06(日) 14:28:33.41 ID:1L8G1PPG0.net

>本当は「space」だけです
その「space」の設定を何か使わないキーに変えろってことだぞ
例えば手の平ツールに切り替えを「U」に変えて一時的に変更はAlt+Uを押す
「U」が他の機能で使われてるなら何か使ってないキーを探せ

63 :名無しさん@お腹いっぱい。:2021/06/18(金) 19:39:03.39 ID:+AoDqZfc0.net

ガードはwindowsのセキュリティを使用しています
他に必要なものはありますか?

92 :名無しさん@お腹いっぱい。:2021/06/26(土) 13:05:49.33 ID:BB+0HCum0.net

単純な方法だと
送る(SendTo)の中にFirefoxを入れておけばいいのでは?
右クリックを押しながらFキーとかに割り当てれば早いし

66 :名無しさん@お腹いっぱい。:2021/06/18(金) 20:39:33.58 ID:UXhychmg0.net

いやそんなもんメーカーによっては専用のユーティリティ用意されてて設定できるものもあるし
Mac自体がそれ単体ではろくにカスタマイズできないクソOSなんだから上も下もない

8 :名無しさん@お腹いっぱい。:2021/05/14(金) 20:56:31.40 ID:m7epMAW20.net

そんなもん正式も糞もないだろ
どうしても管理者権限で実行したくない人だっているかもしれんし事情は人それぞれ千差万別
あくまでWin10で管理者権限で実行するならばタスクスケジューラーに登録すればいいってだけの話

10 :名無しさん@お腹いっぱい。:2021/05/17(月) 21:54:06.39 ID:tfi0jyz20.net

v2は日本語の解説あんま充実してないけど全然使える

24 :名無しさん@お腹いっぱい。:2021/05/31(月) 22:00:44.96 ID:Wm9aXSFV0.net

条件付きでもv1のスクリプトをv2から利用できるとかなり使い勝手よくなりそうだとは思う

51 :名無しさん@お腹いっぱい。:2021/06/14(月) 18:26:18.77 ID:H6kX3ZmJ0.net

多分俺なら速度調節すらめんどくさくなってそうだわ
ロード完了してからスクリーンショットするように組めば完全自動化できそうじゃね?

13 :名無しさん@お腹いっぱい。:2021/05/19(水) 15:32:59.07 ID:eNKj2S1v0.net

V2仕様の日本語wikiが充実してたらいいんだけどねえ

102 :名無しさん@お腹いっぱい。:2021/06/29(火) 16:13:11.82 ID:Dg/dHH8B0.net

現在座標を記憶させてからMouseMoveで指定座標に移動させて
MouseGetPosで取得した後に元の位置に戻せばいいんじゃないの?

20 :名無しさん@お腹いっぱい。:2021/05/31(月) 15:08:29.47 ID:Onwv6O//0.net

170行目
WinGetClass, class, ahk_id %ID%
を WinGet に変えて、アクティブウィンドウの ProcessPath を取得するようにする
(progmen1, 2, 3 変数にセットするのも ProcessPath)
そしてProcessPath同士を比較すればいい

91 :名無しさん@お腹いっぱい。:2021/06/26(土) 12:58:30.83 ID:BfbWxLX80.net

わざわざそれしなくても
タスクバーがあればそれを片手で出来るんだわ、ボタンも一つだけ。

46 :名無しさん@お腹いっぱい。:2021/06/13(日) 18:33:04.95 ID:omtBTdCZ0.net

マジレスすると、既存のGUIベースのソフトでできないことがでてきたときに使い始めるのがAHK
現在の状態で満足できているなら、AHKは出番がない

69 :名無しさん@お腹いっぱい。:2021/06/18(金) 23:54:23.72 ID:pBsMZ7ZF0.net

Edgeでコンテキストメニューの存在をうまく検知できないかな?
他のChromium系だと、コンテキストメニューのクラスは”Chrome_WidgetWin_2″で
本体の”Chrome_WidgetWin_1″と区別できるんだけど、Edgeだと両方”1″なんだよね
存在していたら、Shit + F10で消したいだけなんだけど

81 :名無しさん@お腹いっぱい。:2021/06/25(金) 06:10:37.16 ID:auIY68MR0.net

msecで取れるのはA_TickCount(OSが起動してからの経過時間)
>78は現在時刻となってるが差分で値とるぶんには「時刻」である必要はない

14 :名無しさん@お腹いっぱい。:2021/05/19(水) 16:04:06.56 ID:gcAT8OnC0.net

個人的にGUI周りはv2の方が使いやすいイメージ

62 :名無しさん@お腹いっぱい。:2021/06/18(金) 19:29:34.67 ID:RDTcnvr00.net

まさかとは思うけど、ノーガードなの?

48 :名無しさん@お腹いっぱい。:2021/06/14(月) 08:11:04.83 ID:CaEVQ20g0.net

購入した電子書籍をZIP化するときに、キー一つでスクリーンショットをカシャカシャ連射するのに使ってる。
完全自動化だとネットワークの遅延時にページ抜けが起きてしまうが、
AHKだと画面見ながらキー離したり押したりして速度調節が利くので失敗しない。

38 :名無しさん@お腹いっぱい。:2021/06/06(日) 22:09:23.81 ID:qdhFwXGa0.net

MacはOption+SpaceがOSのショートカットに使われてないだろ
Adbeの様にMacメインでWinに移植されたソフトは何でもかんでもMacと同じ様に使えるとは限らない

64 :名無しさん@お腹いっぱい。:2021/06/18(金) 20:22:19.19 ID:RDTcnvr00.net

意味もなく全プロセスにアウトバウンド通信を許可してるなら別だが、基本的に気にする必要は無い

41 :名無しさん@お腹いっぱい。:2021/06/13(日) 15:23:45.68 ID:5zVjpWzp0.net

Microsoft Power AutomateはGUIで設定できるんじゃね?

89 :名無しさん@お腹いっぱい。:2021/06/26(土) 12:41:57.83 ID:BfbWxLX80.net

ドラッグアンドドロップでアプリケーション間でファイルを受け渡す場合、AHKじゃ再現できない。
例えば、エクスプローラーからショートカットをドラッグして、Firefoxへ渡すという場合は
一度タスクバーの上にマウスカーソルを載せてタスクを切り替える必要がある。

97 :名無しさん@お腹いっぱい。:2021/06/26(土) 16:13:39.52 ID:YMWaKQ7M0.net

順番を逆にしたらどうだろう?
== が先、contains が後

54 :名無しさん@お腹いっぱい。:2021/06/14(月) 23:13:48.79 ID:H6kX3ZmJ0.net

詳細が分からんからなんとも言えんけど
手間減らせればOKならあえて全自動化にこだわる必要もないわな

72 :名無しさん@お腹いっぱい。:2021/06/19(土) 13:51:38.93 ID:SM+OatLY0.net

ありがとう!

37 :名無しさん@お腹いっぱい。:2021/06/06(日) 21:48:21.24 ID:spC9VHLu0.net

用意されてるんですよ
https://f.easyuploader.app/20210606214609_664f674d.png

「option+スペース
ドラッグ」のところ。
Macでいうoptionは、windowsではaltのこと

17 :名無しさん@お腹いっぱい。:2021/05/30(日) 23:02:00.34 ID:JRddk82d0.net

日本語wikiの情報は既に古いことも多くて英語のヘルプをgoogle翻訳して使った方がいいからそこはあんまり障害にならないし
俺もv2の方が関数になっててできれば使いたかったんだけど
過去のライブラリ的なものを拾ってきて使おうとするとだいたい1

56 :名無しさん@お腹いっぱい。:2021/06/17(木) 19:32:00.89 ID:5PHyFNg30.net

最後の}改行して

96 :名無しさん@お腹いっぱい。:2021/06/26(土) 16:01:09.10 ID:k0iOA11D0.net

If Var1 contains Win11
If (Var2 == “Win10”)

この2つの式を同時に書くにはどのように書けばいいのでしょうか?
If (Var1 contains Win11 && Var2 == “Win10”)
では正しく動きませんでした

82 :名無しさん@お腹いっぱい。:2021/06/25(金) 20:08:14.22 ID:MD0W0Kmg0.net

ありがとうございます
できました!

49 :名無しさん@お腹いっぱい。:2021/06/14(月) 10:13:14.15 ID:bRzWQoQH0.net

AhでGUIベースの何かを組んでAPI叩いてみようと思ったが、
案外Ahもさっと使うには時間が掛かるというか独特
もともとキー自動化のソフトがいつの間にか色々できまっせとなっているソフトだから当然か
となると、他の言語でとなるが、やれコンパイラだの何だのと
基本から学んでて日が暮れちまうわ

90 :名無しさん@お腹いっぱい。:2021/06/26(土) 12:45:57.77 ID:UWhPk9v90.net

Alt+Tab「…」
Win+数字キー「…」

43 :名無しさん@お腹いっぱい。:2021/06/13(日) 15:35:09.42 ID:fY5tM3UK0.net

分かった、俺が悪かった
GUIでもできるが、融通が利かないので生産性が低い
これで勘弁してくれw

4 :名無しさん@お腹いっぱい。:2021/05/13(木) 15:16:02.31 ID:fdkeJxgB0.net

勝手にIP付けるの胸糞だからこっちを本スレで良いんじゃね
ここが埋まったら次スレでまた普通にワッチョイのみ表示すりゃいいし

59 :名無しさん@お腹いっぱい。:2021/06/18(金) 16:58:33.90 ID:L/5nx7d00.net

そういうのは各メーカー独自機能だから無理だろう

95 :名無しさん@お腹いっぱい。:2021/06/26(土) 14:22:44.63 ID:BB+0HCum0.net

いやいや、それはただの一例だし、そもそもあなたが「できない」とか言うからさw

87 :名無しさん@お腹いっぱい。:2021/06/26(土) 11:13:53.97 ID:kBF4p/q70.net

マルチモニター環境でプライマリディスプレイにタスクバー縦置き
これをかれこれ20年続けてる
今更下部固定とか到底受け入れられんわ

74 :69:2021/06/21(月) 02:24:08.64 ID:i4tiNpQb0.net

SetTitleMatchMode, RegEx
IfWinExist, ^$ ahk_class Chrome_WidgetWin_1
Send, +{F10}

結論として、これでいけるにはいけるんだが、履歴のコンテキストメニューが
Shiftで一番上の項目にフォーカスという謎仕様のせいで、そこだけ挙動が微妙
EscapeやAppsKeyに変えてみたけど、他で誤爆するのでよろしくなかった

77 :名無しさん@お腹いっぱい。:2021/06/25(金) 02:12:48.31 ID:6BzW5rTk0.net

SetTimerの繰り返し最小値が10msとのことなので、10ms単位のストップウォッチを作りたかったのですが
https://pastebin.com/deSpU3gd

こちら一応動作はするものの、明らかに1000が約1.5秒くらい?になっていて1000=1秒にはなりませんでした
SetTimerを10ms単位でリピートさせるにはどうすればいいのでしょうか?

7 :名無しさん@お腹いっぱい。:2021/05/14(金) 20:17:25.06 ID:wISEzluC0.net

んじゃ提案

セキリティを下げずにUAEを回避するには
タスクスケジューラーへの登録が正式な方法。

スケジューラー自動登録スクリプト:

https://gorgeousanonymous.web.fc2.com/ahk-install.js
これをAutoHotkeyU64.exeと同じ場所に保存して実行。

32bit版や非ユニコード版を使いたい場合はスクリプトの中身の
AutoHotkeyU64.exeを該当ファイル名に変更する。

処理の中身の説明:(ここに書いてあることを自動的に実行する)
https://gorgeousanonymous.web.fc2.com/autohtoke-schetasks-template.html

※Windows7以上で使用可能
 MSのインストーラーはJScriptを使っているものがあるので、
 デフォルトで.jsファイルの関連付けがされているが(そうなってないとマズイ)、
 なんらかの理由で変更されている場合は WindowsScriptingHostのJscript(wscript.exe)へ戻しておく必要がある

18 :名無しさん@お腹いっぱい。:2021/05/31(月) 08:11:58.17 ID:zJeWGLLV0.net

Windowsに入っているメモ帳を開いたときに、
画面の色や枠の色、メニューバーやスクロールバーの色を変える方法を教えてください
(ただし他のアプリも変わってしまわないように)

5 :名無しさん@お腹いっぱい。:2021/05/14(金) 00:54:05.28 ID:wISEzluC0.net

テンプレFAQにUAC避けでセキリティレベルを下げればよいみたいなのがあるけど、そういうのは先々のMSのセキリティ強化で塞がれるんでないかな。
正しい対処法はタスクスケジューラーの一択だよ?

68 :名無しさん@お腹いっぱい。:2021/06/18(金) 22:20:17.55 ID:4sa7YRO80.net

システムトレイに入る機能のないソフトをシステムトレイに入れて、
タスクバーからは消すことってできないかなぁ

ラッパーソフト(システムトレイに常駐)を作って、目的のソフトを子プロセスとして起動
で、システムトレイには入れられるとして、
タスクバーから消すのはどうすればいいのだろう

ソフトというのはFacebook MessengerのWindows版なんだけど、なんでこんな謎仕様になってるんだ…

99 :名無しさん@お腹いっぱい。:2021/06/26(土) 16:42:47.62 ID:9IIz9xeh0.net

Var2が小文字の”W”で”win10″になってるんじゃ?

71 :名無しさん@お腹いっぱい。:2021/06/19(土) 06:34:10.54 ID:P3ZSeP3Q0.net

今のAHKでやるならそのレコーディング機能自体を組まなくちゃいかんからな
公式で今のバージョンに対応したスクリプトでも提供してくれれば別だけども

22 :名無しさん@お腹いっぱい。:2021/05/31(月) 15:16:52.29 ID:Onwv6O//0.net

何通りか方法がありそうだけど

1秒ごとのループ(SetTimer)で、WinGet で ProcessPath を取得して
メモ帳のプロセスなら色を変えればいい

78 :名無しさん@お腹いっぱい。:2021/06/25(金) 02:50:40.17 ID:MgpkgT3m0.net

SetTimerは必ずしも正確に10msで呼ばれるわけではないはず
10ms経過 かつ 呼べるタイミングになったとき かと

なので、カウントをインクリメントして 10ms を掛けて経過時間を算出すると不正確になる
以下のように、開始時刻と終了時刻の差分から経過時間を出すと正確になると思うよ

start := 現在時刻
end := 現在時刻

経過秒数 := end – start

10msごとのループ内でも、上記の経過秒数を表示すればOK

> SetTimerを10ms単位でリピートさせるにはどうすればいいのでしょうか?

の直接の答えではないけれど、途中経過の表示は必ずしも10msごとに呼ばれる必要はないと思うので、
ストップウォッチの目的ならこれで十分かと

36 :名無しさん@お腹いっぱい。:2021/06/06(日) 20:14:44.99 ID:qdhFwXGa0.net

「alt+space」なんてWindowsの機能と被るショートカットは用意されてるんじゃなくて
ID:spC9VHLu0が単に「alt」の機能と「Space」の機能を勝手に同時に使おうとしてただけだろ
そりゃ無理があるわ

34 :名無しさん@お腹いっぱい。:2021/06/06(日) 15:52:09.80 ID:5mzdqsZF0.net

Altキーの押しっぱなしでいけるみたいだけど
http://illustrator-design.com/technique/the-screen-moves-text/

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • 【朗報】ウェブ・機械翻訳を参考にするのはOKの結論

    元スレ 1 :login:Penguin:2020/09/01(火) 08:21:55 ID:XiTY3BGm.net 日本語でのLibreOffice翻訳の状況と課題について https://www.slideshar…

  • アーケードエミュレーターMAMEスレ 0.149

    元スレ 1 :名無しさん@お腹いっぱい。:2020/03/25(水) 23:08:48 ID:N33zgWwn0.net アーケードエミュレーターMAMEを語るスレです。 雑談も質問も統合でお願いします。ROM関連の話題…

  • Memtest86

    元スレ 1 :名無しさん@お腹いっぱい。:2008/02/05(火) 01:04:37 ID:ihDNR4T8O.net memtestスレ立てといた 29 :名無しさん@お腹いっぱい。:2008/04/08(火) 23…

  • CrystalDiskInfoクリスタルディスクインフォ

    元スレ 1 :名無しさん@お腹いっぱい。:2013/09/02(月) 12:44:49.90 ID:J4YJCnk50.net CrystalDiskInfoクリスタルディスクインフォ 92 :名無しさん@お腹いっぱい。…

  • 【次世代】Craving Explorer RC27【テスト中】

    元スレ 1 :名無しさん@お腹いっぱい。:2020/09/27(日) 01:55:28.39 ID:zQWPw//60.net □公式 Craving Explorer ttp://www.crav-ing.com/ C…

  • 2chApiProxy 5

    元スレ 1 :名無しさん@お腹いっぱい。:2018/06/17(日) 15:17:05.09 ID:oUHfMWET0.net 2chAPIProxyはdat取得をAPI経由で行うローカルプロクシです。 【作者】 ◆k9…

  • 【高速】2ちゃんねるターボ 21壷目【禁断の壷】

    元スレ 1 :名無しさん@お腹いっぱい。:2015/03/04(水) 12:02:22.04 ID:8WBwmaqG0.net 注意!●スレ立て優待はこのソフトは除外です!過去ログと書き込みのみでご使用くださいませ!! …

  • Mozilla Firefox 非公式ビルド(MOD)スレッド21

    元スレ 1 :名無しさん@お腹いっぱい。:2020/11/10(火) 00:06:07.14 ID:m2PlUjuY0.net ■現在更新されているMODビルド cppinfo(Iceweasel) | release,…

  • もしLinuxが日本産だったら・・・

    元スレ 1 :login:Penguin:04/08/15 21:01 ID:5q+ukq9D.net みんなで考えよう! 123 :login:Penguin:2018/05/22(火) 11:00:34.35 ID:…

  • UNIXとLinuxの関係を教えてください

    元スレ 1 :login:Penguin:2011/04/25(月) 13:21:18.32 ID:Iq61ku0E.net UNIXとLinuxの関係を教えてください>< 但し、ウィキペディア以外でお願いします^^ 6…

  • SRWare Iron Part19 【Chromium派生ブラウザ】

    元スレ 1 :名無しさん@お腹いっぱい。 :2017/08/13(日) 21:56:54.76 ID:L4EHZe/w0.net Google Chromeと同じオープンソースChromiumをベースとしたウェブブラウザ…

  • ボイチェンで男声を女声に19 (非ワッチョイIP)

    元スレ 1 :名無しさん@お腹いっぱい。:2021/04/09(金) 08:22:34.27 ID:EOFozchZ0.net ボイスチェンジャーの話題はここでどうぞ。 IPスレだと逆に自演やステマが酷いようなので 匿名…

最近のコメント

匿名 : 東京の中小IT企業の情報交換スレ
 伝説の接待王ワロタ (9/21)
匿名 : 東京の中小IT企業の情報交換スレ
 ブラック企業の話ばっかだな (8/21)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 本当に残業代未払いなんか? (8/19)
ページTOPへ↑