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でシェアお願いします!

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

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

  • オススメLinuxディストリビューションは? Part73

    元スレ 1 :login:Penguin:2018/10/12(金) 18:58:28.87 ID:J0PEplrX.net まったり語り合いましょう。★ ■参考 http://distrowatch.com/ Linu…

  • Linuxデスクトップ画像 Part29

    元スレ 1 :login:Penguin:2015/08/11(火) 20:45:39.39 ID:eGewmfIg.net 簡単なスクリーンショットの撮り方 $ sleep 5; xwd -root > /tmp…

  • Win10で動かないソフトがあったら報告してageるスレ

    元スレ 1 :名無しさん@お腹いっぱい。:2016/05/17(火) 22:01:23.93 ID:TgUG2PPt0.net はい 6 :名無しさん@お腹いっぱい。:2016/05/18(水) 10:20:05.65 …

  • 【暗号】Encrypted File System【家宅捜索】

    元スレ 1 :login:Penguin:2007/10/20(土) 06:59:58 ID:RqH6701j.net EFS等暗号化ファイルシステムについてのスレです。 また、ファイル抹消ツールなどもOK。 重要ファイ…

  • 【Raspberry Pi】ラズベリー・パイ part16 【ARM】

    元スレ 1 :login:Penguin:2015/09/11(金) 21:44:56.87 ID:uP6h3kuU.net Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えま…

  • Google Chrome 拡張機能 25

    元スレ 1 :名無しさん@お腹いっぱい。:2021/09/21(火) 19:07:32.62 ID:MsCYnTdT0.net Google Chrome及びChromium系ブラウザの拡張機能について語るスレです ■ …

  • Jane Styleの質問に誰かが答えるスレ Part42

    元スレ 1 :名無しさん@お腹いっぱい。:2015/09/16(水) 21:15:25.09 ID:u/sniZLt0.net したらばに行くのはいや! どうしても2chで質問したい! ってわがままな人のためのスレッド …

  • Notepad++ part2

    元スレ 1 :名無しさん@お腹いっぱい。:2010/11/23(火) 12:03:55 ID:U7i0KK9+0.net 「NotePad++」の公式サイト  ttp://notepad-plus-plus.org/ N…

  • 【Bash】Windows Subsystem for Linux【WSL】8

    元スレ 1 :login:Penguin:2020/05/29(金) 17:58:21 ID:N31NEDSz.net ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使…

  • Arch Linux 14

    元スレ 1 :login:Penguin:2018/06/21(木) 18:25:14.05 ID:QrDWDZw4.net 公式 https://www.archlinux.org/ ArchWiki https://…

  • Linux使っててこれなら普及するぞと思った時

    元スレ 1 :login:Penguin:2010/05/29(土) 22:07:36 ID:imudMgio.net 語れ 609 :login:Penguin:2014/11/30(日) 22:59:03.31 ID…

  • 初心者の質問相談にやさしく答えるスレ Part10

    元スレ 1 :login:Penguin:2018/01/20(土) 09:56:46.80 ID:mfIuA+31.net 聞き方が悪いから教えない、 とか、「俺は教育的目的から、わざと全部は教えないことにしている」 …

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑