■公式サイト
https://www.autohotkey.com/
■解説等
・v1.1
AutoHotkey Wiki
http://ahkwiki.net/Top
・v2
クイックリファレンス|AutoHotkey v2
https://ahkscript.github.io/ja/docs/v2/
v1.1からの変更|AutoHotkey v2
https://ahkscript.github.io/ja/docs/v2/v2-changes.htm
■前スレ
AutoHotkey スレッド part34
https://egg.5ch.net/test/read.cgi/software/1719681136/
探検
AutoHotkey スレッド part35
2024/12/11(水) 12:17:01.35ID:pfy66vhl0
2025/04/18(金) 19:35:08.21ID:fd2mvOse0
2025/04/19(土) 11:38:31.84ID:Af/dMQvS0
AHK1でタスクバーの上に常時表示される日付と時計をください
2025/04/19(土) 12:06:32.71ID:wsTARcIV0
gui,-border
settimer,a,1000
a:
gui,show,na,%a_mm%/%a_dd% %a_hour%:%a_min%
settimer,a,1000
a:
gui,show,na,%a_mm%/%a_dd% %a_hour%:%a_min%
2025/04/20(日) 02:21:25.29ID:7pTzTNTE0
ありがとうございます
2025/04/21(月) 16:00:26.89ID:hZ16kdJ70
>>629-633
MouseGestureL.ahkを流行らせるスレ Part6
https://egg.5ch.net/test/read.cgi/software/1739837051/
か、
Board indexAutoHotkey (v1.1 and older)Scripts and Functions (v1) > MouseGestureL
の公式掲示板があるよ
MouseGestureL.ahkを流行らせるスレ Part6
https://egg.5ch.net/test/read.cgi/software/1739837051/
か、
Board indexAutoHotkey (v1.1 and older)Scripts and Functions (v1) > MouseGestureL
の公式掲示板があるよ
2025/04/21(月) 16:19:00.57ID:k9x9OcUb0
2025/04/21(月) 22:55:08.22ID:hZ16kdJ70
あ、でも前者は人が帰ってこないから、ぴょんきちさんが降臨してる後者の掲示板に
翻訳aiできれいな英語書いて、そっちに投げたほうがいいかも。
翻訳aiできれいな英語書いて、そっちに投げたほうがいいかも。
2025/04/22(火) 06:14:50.78ID:wjOc/YuN0
前のスレが落ちてからだいぶ長いこと立ってなかったから仕方ないね
2025/04/25(金) 07:09:47.88ID:Gzi6czpg0
まだv1.1使ってるんだけどv2でもAhk2Exeでコンパイルできるの?
2025/04/25(金) 07:23:31.29ID:8qekVPcx0
できるよ
2025/04/26(土) 18:06:22.78ID:UKaOfrQi0
AutoKeyはLinux用のフリーでオープンソースの自動化アプリケーションであった。。。
2025/04/26(土) 18:37:08.00ID:HfP67IaD0
何言ってんだ?
2025/04/26(土) 18:40:28.57ID:3mNg6DA/0
自動化アプリケーションであったと思う吉宗であった
2025/04/26(土) 18:52:32.46ID:jMbS+rqI0
"AutoKey" であって "AutoHotKey" ではないのであった
故にスレ違いなのである
故にスレ違いなのである
2025/04/28(月) 18:06:05.10ID:PdgKN1b50
状況を通知するためにSendMessageで無理やりカレントウィンドウのアイコン挿げ替えちゃうのおもろいな
2025/04/29(火) 15:16:02.25ID:Zemsdvnw0
画面数とかを変えるとAHKの取得座標がバグるの、PC再起動以外に治す方法ない?
動画観るときだけTVに拡張とかやるんだけど
動画観るときだけTVに拡張とかやるんだけど
2025/04/29(火) 16:54:56.73ID:aSfsOZAZ0
ahk再起動
656名無しさん@お腹いっぱい。
2025/04/29(火) 22:46:53.61ID:+05RN4z/0 右ShiftとCtrlを入れ替えたいんですが、以下のように記述してもCtrlとして動作しません
RShift::Ctrl
RShiftを別のキー(RAltとか)にすると動作するのですが、Shiftだけは何か特別だったりしますか?
RShift::Ctrl
RShiftを別のキー(RAltとか)にすると動作するのですが、Shiftだけは何か特別だったりしますか?
2025/04/30(水) 07:59:08.91ID:a3FmoFyv0
スクリプトのリロードはこういうの仕込んどくとよい
なんかキーがおかしいと思ったらとりあえずリロードする悪習がついてしまった
Send,{Ctrl up}{Alt up}{Shift up}{WinKey up}{SC7B up}{SC78 up}
Ctrl & RShift::
Suspend,Permit
Suspend,Off
Reload
return
なんかキーがおかしいと思ったらとりあえずリロードする悪習がついてしまった
Send,{Ctrl up}{Alt up}{Shift up}{WinKey up}{SC7B up}{SC78 up}
Ctrl & RShift::
Suspend,Permit
Suspend,Off
Reload
return
2025/04/30(水) 08:08:43.98ID:KJkAXDXd0
さてはv1だな
2025/04/30(水) 09:29:03.93ID:C4DsreEM0
>>656
v1だけで起こるバグだろう
v1だけで起こるバグだろう
2025/04/30(水) 13:50:51.12ID:uRvI2dLQ0
2025/04/30(水) 14:01:17.40ID:AnNBjRFL0
>>660
ctrlとrshiftの同時指定?
ctrlとrshiftの同時指定?
2025/04/30(水) 15:54:36.98ID:wobAJVa70
>>660
v2ホットキーのカスタムコンビネーション
https:/ahkscript.github.io/ja/docs/v2/Hotkeys.htm#combo
v1ホットキーのコンビネーションキー
http:/ahkwiki.net/Hotkeys#.E3.82.B3.E3.83.B3.E3.83.93.E3.83.8D.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.AD.E3.83.BC
v2ホットキーのカスタムコンビネーション
https:/ahkscript.github.io/ja/docs/v2/Hotkeys.htm#combo
v1ホットキーのコンビネーションキー
http:/ahkwiki.net/Hotkeys#.E3.82.B3.E3.83.B3.E3.83.93.E3.83.8D.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.82.AD.E3.83.BC
2025/04/30(水) 22:31:50.73ID:uRvI2dLQ0
2025/04/30(水) 22:36:41.46ID:KJkAXDXd0
何をそんなに書くことがあるんだよ
2025/04/30(水) 23:01:33.88ID:WdOfGJcw0
Windows11でhogeのウインドウをボーダレス化したいのですがこれが最適でしょうか?
WinSet,Style,-0x40000,ahk_exe hoge.exe
WinSet,Style,-0x00C00000,ahk_exe hoge.exe
WinSet,Style,-0x40000,ahk_exe hoge.exe
WinSet,Style,-0x00C00000,ahk_exe hoge.exe
2025/04/30(水) 23:19:27.39ID:uNoBFfAm0
WinSet, Style, -0xC00000, ; タイトルバーを削除
WinSet, Style, -0x800000, ; 境界線を削除
WinSet, Style, -0x40000, ; サイズ変更枠を削除
適当だけどこれでいいんじゃ?
WinSet, Style, -0x800000, ; 境界線を削除
WinSet, Style, -0x40000, ; サイズ変更枠を削除
適当だけどこれでいいんじゃ?
667名無しさん@お腹いっぱい。
2025/05/01(木) 07:25:24.79ID:LPAnYSIn02025/05/01(木) 07:28:18.86ID:PgPBgxkF0
境界線の削除もいるのですね ありがとうございました
2025/05/01(木) 07:46:15.38ID:50RLhBEN0
>>667
どうしたらそう読み取れるのか不思議
どうしたらそう読み取れるのか不思議
2025/05/01(木) 11:59:55.83ID:Ixg7iRi10
v2で起きている
v1でも起きていた
↓
v2でも直っていない
これ以外の読み取り方ある?
v1でも起きていた
↓
v2でも直っていない
これ以外の読み取り方ある?
2025/05/01(木) 12:17:31.59ID:kAczDSpy0
>>670
あの返信で、「V2でも起きている」はどこから読み取ったの?
あの返信で、「V2でも起きている」はどこから読み取ったの?
2025/05/01(木) 12:19:25.30ID:KUu37+Fc0
2025/05/01(木) 12:42:46.85ID:paKxRI3l0
2025/05/01(木) 12:49:15.12ID:4vNiUxb40
3つ目はGetKeyStateの結果で分岐させろ
2025/05/10(土) 02:01:24.59ID:uqeJaqPV0
v2のsettimerで動作する無名関数とアロー関数いいな
2025/05/12(月) 23:38:02.43ID:jsCFu0560
GuiにTextを追加したとき、
その文字列の表示の横幅(ピクセル)って計算できる?
背景を、その横幅に合わせたい
その文字列の表示の横幅(ピクセル)って計算できる?
背景を、その横幅に合わせたい
2025/05/13(火) 00:08:32.88ID:ZbUzl02M0
hideでshowしてguicontorolgetして再度show
2025/05/13(火) 12:07:15.60ID:Wrk0w7uO0
2025/05/15(木) 13:39:26.02ID:EaAsO+xw0
Macから移住してきてAHK知ったけど便利だなこれ!
コマンド覚えるのめんどくさくてドキュメントにあったUIA含むget系全部突っ込んでObjectで吐くコードの実行速度測ったら200msec程度で非常に高速だった。
DllCallでWindowsAPI直接叩いたらもっと早くなるんだろうか?
https://i.imgur.com/BMhqj5m.png
コマンド覚えるのめんどくさくてドキュメントにあったUIA含むget系全部突っ込んでObjectで吐くコードの実行速度測ったら200msec程度で非常に高速だった。
DllCallでWindowsAPI直接叩いたらもっと早くなるんだろうか?
https://i.imgur.com/BMhqj5m.png
2025/05/15(木) 14:28:31.47ID:20G4ek800
画像にあるコードのうち
Time(5)
MsgBox_(a)
Time(0)
の箇所が(5,0)経過時間でメッセージボックスにかかる時間200msecが遅いと言ってる?
Time(5)
MsgBox_(a)
Time(0)
の箇所が(5,0)経過時間でメッセージボックスにかかる時間200msecが遅いと言ってる?
2025/05/15(木) 14:33:46.48ID:20G4ek800
「UIA含むget系全部」について詳しく
2025/05/15(木) 14:35:12.67ID:EaAsO+xw0
2025/05/15(木) 14:36:02.04ID:XlndfuuN0
遅いとは言ってない
もっと早くなるのかと問うてるんでは?
もっと早くなるのかと問うてるんでは?
2025/05/15(木) 14:38:10.96ID:20G4ek800
>>682
(4,5)経過時間は57msecと画像に表示
(4,5)経過時間は57msecと画像に表示
2025/05/15(木) 14:52:40.46ID:EaAsO+xw0
>>681
ドキュメントにあったwindowtitle関係とUIA InterfaceのUIA.ElementFromHandleのプロパティ片っ端から入れただけ。おそらくUIA権限の影響で全部取れてないみたいだけど17項目取得してた。
uia: Object{
;; OWN PROPERTIES (Object) ;;
status: 部分的に成功 (14/17),
https://i.imgur.com/dyPff2O.png
ドキュメントにあったwindowtitle関係とUIA InterfaceのUIA.ElementFromHandleのプロパティ片っ端から入れただけ。おそらくUIA権限の影響で全部取れてないみたいだけど17項目取得してた。
uia: Object{
;; OWN PROPERTIES (Object) ;;
status: 部分的に成功 (14/17),
https://i.imgur.com/dyPff2O.png
2025/05/15(木) 16:51:05.23ID:goYGf0hx0
ShowExplorerの右クリコンテキストメニューみたいなやつ(FilePath) {
...
}
誰か ... の部分を埋めてくれ
...
}
誰か ... の部分を埋めてくれ
2025/05/16(金) 23:09:59.45ID:p81uh+Gi0
Win + 2を、#2::って書くと、
たまーに間違ってスタートメニューが出るわ…
たまーに間違ってスタートメニューが出るわ…
2025/05/17(土) 05:12:17.50ID:pYcdfzaK0
winを押して少しwaitしてから2を押す動作でないとwindows側がおかしくなるんだよな
win-2に複数のウィンドウが割当たっていると確実におかしくなる
yamyで同じことしてた時は何の苦労もなく使えてたのに
win-2に複数のウィンドウが割当たっていると確実におかしくなる
yamyで同じことしてた時は何の苦労もなく使えてたのに
2025/05/17(土) 05:56:42.81ID:UOq6XkeR0
2025/05/18(日) 17:45:22.76ID:v6f1DORU0
v2のmsgboxって、
時間で閉じるのと、always on topを同時にできないのかね…?
時間で閉じるのと、always on topを同時にできないのかね…?
2025/05/18(日) 17:57:34.14ID:XA+dpzsb0
スクリプト作成依頼?
サンプルプログラムを先に提示すべき
サンプルプログラムを先に提示すべき
2025/05/24(土) 23:41:07.92ID:az7Z67Ez0
v2に慣れるとv1文法が気持ち悪すぎる
2025/05/25(日) 07:07:10.15ID:tJLVxYTp0
互換性なくしてまで文法ちゃんとさせたのに、
まだちゃんとしてない部分が残りまくってるのが残念すぎる
根本は何も変えてなくて、シュガーコート的に変えてるだけなので、
土台から駄目な部分はどうやっても残る
まだちゃんとしてない部分が残りまくってるのが残念すぎる
根本は何も変えてなくて、シュガーコート的に変えてるだけなので、
土台から駄目な部分はどうやっても残る
2025/05/26(月) 02:29:01.34ID:xf+bC6R+0
そのあたりは公式のフォーラムで好きなだけ議論するのだ
2025/05/26(月) 19:48:58.58ID:PpcLw8GB0
言語を再発明する必要がそもそもあるのかという話で
使い慣れた言語から呼び出すライブラリ形式で公開した方がよっぽど役に立つ
使い慣れた言語から呼び出すライブラリ形式で公開した方がよっぽど役に立つ
2025/05/28(水) 09:18:25.33ID:gqNEjsmJ0
autohotkeyで、
VMwareを操作したいが…
無理?
VMwareを操作したいが…
無理?
2025/05/28(水) 09:53:22.07ID:vqCxKBfS0
座標でどうにか
2025/05/30(金) 16:38:25.68ID:Yr9jVGnY0
数が増えすぎて作った関数を覚えてない問題をみんなどうやって解決してるの?
2025/05/30(金) 17:10:52.19ID:R+Xed/n50
1. コードのドキュメンテーションを充実させる
これが最も根本的な解決策です。
関数を作る際に、その関数の目的、引数、戻り値、簡単な使い方などをコメントで記述する習慣をつけましょう。
2. 関数名をわかりやすくする
関数名だけで何をする関数なのかが推測できるような名前をつけましょう。
3. IDE (統合開発環境) / エディタの機能を活用する
多くのIDEや高度なテキストエディタには、コード探索やナビゲーションに役立つ強力な機能があります。
4. バージョン管理システム (Gitなど) を活用する
5. 既存のコードを読み解く戦略
もしすでに多くの関数を作成してしまっている場合、以下の方法で「思い出す」ことができます。
* ファイルやディレクトリがどのように分かれているかを理解することで、目的の関数がどのあたりにあるかの見当がつきます。
* メインの処理や、自分が覚えている関数から、呼び出されている関数をたどっていくことで、関連する関数を見つけられます。
* テストコードがある場合、その関数がどのように使われているか、どのような引数で呼び出されるかなどを知る良い手がかりになります。
6. 小さな単位で関数を作成する (リファクタリング)
一つの関数が多くの処理を担当していると、全体像を把握しにくくなります。
これが最も根本的な解決策です。
関数を作る際に、その関数の目的、引数、戻り値、簡単な使い方などをコメントで記述する習慣をつけましょう。
2. 関数名をわかりやすくする
関数名だけで何をする関数なのかが推測できるような名前をつけましょう。
3. IDE (統合開発環境) / エディタの機能を活用する
多くのIDEや高度なテキストエディタには、コード探索やナビゲーションに役立つ強力な機能があります。
4. バージョン管理システム (Gitなど) を活用する
5. 既存のコードを読み解く戦略
もしすでに多くの関数を作成してしまっている場合、以下の方法で「思い出す」ことができます。
* ファイルやディレクトリがどのように分かれているかを理解することで、目的の関数がどのあたりにあるかの見当がつきます。
* メインの処理や、自分が覚えている関数から、呼び出されている関数をたどっていくことで、関連する関数を見つけられます。
* テストコードがある場合、その関数がどのように使われているか、どのような引数で呼び出されるかなどを知る良い手がかりになります。
6. 小さな単位で関数を作成する (リファクタリング)
一つの関数が多くの処理を担当していると、全体像を把握しにくくなります。
2025/06/03(火) 02:46:51.68ID:7OElfdUd0
.ahkのソースコード全スキャンし
foo() {
#if or #hotif
形式の文字列を正規表現で抽出しファイルのフルパス+行をファイルに保存
毎時or毎日ランダムに1個抽出してその個所をテキストエディタで開き、関数を眺めて記憶をリフレッシュ
不要なら削除するか!!trash!!.ahkに移動
1週間に1回程度リストを更新する
このやり方は自作メモや音楽、動画ファイルなんかにも有効
foo() {
#if or #hotif
形式の文字列を正規表現で抽出しファイルのフルパス+行をファイルに保存
毎時or毎日ランダムに1個抽出してその個所をテキストエディタで開き、関数を眺めて記憶をリフレッシュ
不要なら削除するか!!trash!!.ahkに移動
1週間に1回程度リストを更新する
このやり方は自作メモや音楽、動画ファイルなんかにも有効
2025/06/04(水) 02:58:53.28ID:sTySmO7A0
最終的に関数のdocstringsをmarkdownでまとめてdockerでMCP化するのとclinerule化して関数作る前に似たのあるか聞くようにしたわ
702名無しさん@お腹いっぱい。
2025/06/10(火) 13:34:12.49ID:xbkV/Szl0 誤爆しやすくて邪魔でしかない拡大鏡、OSで無効に出来ないけど、これで無効にできてありがたい
2025/06/10(火) 14:07:42.33ID:YKHQiX1e0
win + +(;) が誤爆しやすい?
何と間違えやすいのだろうか?
何と間違えやすいのだろうか?
2025/06/10(火) 14:25:43.02ID:pxz/swIq0
横から回答
win+l
win+l
705名無しさん@お腹いっぱい。
2025/06/10(火) 21:11:31.84ID:NxQurR1Y0 トレイアイコンを右クリしたときの色が全体に変わらないんだけど良い方法ありますか?
Persistent
Tray := A_TrayMenu
Tray.SetColor("888888", True)
Persistent
Tray := A_TrayMenu
Tray.SetColor("888888", True)
2025/06/15(日) 16:56:43.29ID:40xoh1QB0
エクスプローラーでホイールクリックをシフト+右クリックに置き換えたら「送る」の中に本来ないものまでみえる
なんぞこれ
なんぞこれ
2025/06/15(日) 17:05:46.35ID:xDtTpMmD0
置き換えたらってどうやって?
AならB。Bは何?Aが意味不明
AならB。Bは何?Aが意味不明
2025/06/15(日) 17:16:24.18ID:O7cqOaSP0
ahkの前に日本語の勉強した方がよさそう
2025/06/15(日) 18:50:51.34ID:ARJri1cg0
shift押しながらコンテキストメニュー表示したらって事?
本来見えないものって何?
もしくはスクショ貼って
本来見えないものって何?
もしくはスクショ貼って
2025/06/15(日) 19:01:54.12ID:vxf99+Zv0
2025/06/15(日) 19:03:17.89ID:40xoh1QB0
自分のユーザーフォルダの下にあるフォルダが全部みえてるね
なんでこんな余分なもんまでって感じ
なんでこんな余分なもんまでって感じ
2025/06/15(日) 19:09:02.96ID:40xoh1QB0
#Requires AutoHotkey v2.0
#HotIf WinActive("ahk_exe explorer.exe")
~MButton::
{
Send "{Shift down}{RButton}{Shift up}"
}
#HotIf
コードはこんなだ
実際にSHIFT+右クリックした場合はならない
#HotIf WinActive("ahk_exe explorer.exe")
~MButton::
{
Send "{Shift down}{RButton}{Shift up}"
}
#HotIf
コードはこんなだ
実際にSHIFT+右クリックした場合はならない
2025/06/15(日) 19:28:15.12ID:40xoh1QB0
環境はWin11別のPCでも同じという意味での再現性あり
解決が必要な問題というわけではないがもやっとする
解決が必要な問題というわけではないがもやっとする
2025/06/15(日) 20:03:38.09ID:Rk8MOAYu0
ええ?ウッソだー
Shift押しながらメニュー出したら「パスとしてコピー」とか出てくるの
常識ちゃうん?
Shift押しながらメニュー出したら「パスとしてコピー」とか出てくるの
常識ちゃうん?
2025/06/15(日) 20:15:35.84ID:vxf99+Zv0
元からある機能だし
シフトで送るをするとユーザー名フォルダの中にあるAppDatai以外のフォルダ全てが出てくるのは仕様なはず
シフトで送るをするとユーザー名フォルダの中にあるAppDatai以外のフォルダ全てが出てくるのは仕様なはず
2025/06/15(日) 20:41:51.87ID:EaVA3+Dg0
エクスプローラーでShift+右クリックしたら「送る」メニューに%userprofile%にあるフォルダとショートカットファイルが現れる
https:/www.askvg.com/tip-customize-hidden-extended-send-to-menu-in-windows-add-or-remove-shortcuts/
https:/www.askvg.com/tip-customize-hidden-extended-send-to-menu-in-windows-add-or-remove-shortcuts/
2025/06/15(日) 21:05:12.09ID:40xoh1QB0
少なくともWin11 24H2だとそれ意図的にフタしてあるみたいで手動操作だとならないんだよね
AHKにやらせるとそれ回避しちゃうってことなんだろう
AHKにやらせるとそれ回避しちゃうってことなんだろう
2025/06/23(月) 19:37:26.43ID:9bSSIeXn0
この仕組み気に入ったぜ
使いこなせるかは微妙だが
#if
^+a:: ;; 強モード オン オフ
g_ahk_mode_strong := !g_ahk_mode_strong
return
#if WinActive("ahk_exe notepad.exe") and g_ahk_mode_strong
w::up
a::left
d::right
s::down
#if WinActive("ahk_exe notepad.exe")
^y:: send,{home}+{end}{del 2} ;; 行削除
使いこなせるかは微妙だが
#if
^+a:: ;; 強モード オン オフ
g_ahk_mode_strong := !g_ahk_mode_strong
return
#if WinActive("ahk_exe notepad.exe") and g_ahk_mode_strong
w::up
a::left
d::right
s::down
#if WinActive("ahk_exe notepad.exe")
^y:: send,{home}+{end}{del 2} ;; 行削除
719名無しさん@お腹いっぱい。
2025/07/21(月) 15:11:56.03ID:LIIxCW8P0 AutoHotkey初心者です。
質問があります。
スクリプトを書いたのですが、メモ帳が「最前面のウィンドウ」として起動する時としない時があります。
これを毎回「最前面のウィンドウ」として起動するようにするには、どう書き直したらいいのかを教えて下さい。
バージョンは「1.1.37.02」です。
;「Esc」が2回連打されたら、【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
Run,notepad.exe
Sleep,100
Send,#{Up}
Return
質問があります。
スクリプトを書いたのですが、メモ帳が「最前面のウィンドウ」として起動する時としない時があります。
これを毎回「最前面のウィンドウ」として起動するようにするには、どう書き直したらいいのかを教えて下さい。
バージョンは「1.1.37.02」です。
;「Esc」が2回連打されたら、【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
Run,notepad.exe
Sleep,100
Send,#{Up}
Return
2025/07/21(月) 15:22:17.20ID:H/LSliZa0
お前もういいって
2025/07/21(月) 16:40:37.91ID:SfaUHlUp0
AIに聞いた?
722719
2025/07/21(月) 18:06:02.44ID:LIIxCW8P02025/07/21(月) 18:25:31.77ID:SfaUHlUp0
AIは十分に進化して人に聞くよりいい回答する場合が多い
AIの最先端の使い方って匿名相手に教えることでないから身近な人に聞くのが一番早い
AIの最先端の使い方って匿名相手に教えることでないから身近な人に聞くのが一番早い
2025/07/21(月) 18:36:32.74ID:vvGik2Oh0
いまどきAIは使い方がわかりませんてどういうことやねん
2025/07/21(月) 18:37:18.83ID:AIR+ffzy0
AI・・・例えば google Gemini だったら、google Gemini のトップページで「Gemini に相談」欄に質問文書けば良いだけだがな
別にアカウント作ってログインして・・・とか面倒くさいこと不要だぞ
質問内容によってはログイン必須なものもあるがスクリプト作成依頼ぐらいじゃログインしなくてもOK
別にアカウント作ってログインして・・・とか面倒くさいこと不要だぞ
質問内容によってはログイン必須なものもあるがスクリプト作成依頼ぐらいじゃログインしなくてもOK
2025/07/21(月) 18:45:15.39ID:SfaUHlUp0
優しい
727719
2025/07/21(月) 20:44:32.63ID:LIIxCW8P0 >>725
無事に「google Gemini」に質問して、希望通りの動作をするスクリプトが書けました!
AIの使い方を教えていただき、どうもありがとうございました!
;「Esc」が2回連打されたら、常に最前面で【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
Run,notepad.exe
WinWait,ahk_class Notepad
WinActivate,ahk_class Notepad
Send,#{Up}
Return
無事に「google Gemini」に質問して、希望通りの動作をするスクリプトが書けました!
AIの使い方を教えていただき、どうもありがとうございました!
;「Esc」が2回連打されたら、常に最前面で【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
Run,notepad.exe
WinWait,ahk_class Notepad
WinActivate,ahk_class Notepad
Send,#{Up}
Return
2025/07/21(月) 22:49:58.45ID:EkRP5glg0
>>727
AHKは{}で括ってないif elseはそれぞれ次の1行しか判定を反映させないので
そのコードだとErrorLevelの判定に関わらず、Esc押すたびにWinWait以降が実行されます
メモ帳が起動してない場合、Esc単押しでWinWaitで永遠に待ち続けることになるだけなので
問題が表面化しにくいですがバグです
AHKは{}で括ってないif elseはそれぞれ次の1行しか判定を反映させないので
そのコードだとErrorLevelの判定に関わらず、Esc押すたびにWinWait以降が実行されます
メモ帳が起動してない場合、Esc単押しでWinWaitで永遠に待ち続けることになるだけなので
問題が表面化しにくいですがバグです
729719
2025/07/21(月) 23:57:33.37ID:LIIxCW8P0 >>728
確かにEsc単押しでEscの動作ができなくなっていました。
「google Gemini」に質問して書き直して見ました。
ご指摘ありがとうございます!
↓で合っていますよね?
;「Esc」が2回連打されたら、常に最前面で【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
{
Run,notepad.exe
WinWait,ahk_class Notepad
WinActivate,ahk_class Notepad
Send,#{Up}
}
Return
確かにEsc単押しでEscの動作ができなくなっていました。
「google Gemini」に質問して書き直して見ました。
ご指摘ありがとうございます!
↓で合っていますよね?
;「Esc」が2回連打されたら、常に最前面で【メモ帳】を起動し、「Windows+↑」が押されたことにする(メモ帳のウィンドウのサイズを最大化)。
Esc::
KeyWait,Esc,U
KeyWait,Esc,D T0.2
If(ErrorLevel=1)
Send,{Blind}{Esc}
Else
{
Run,notepad.exe
WinWait,ahk_class Notepad
WinActivate,ahk_class Notepad
Send,#{Up}
}
Return
2025/07/22(火) 00:24:56.71ID:EksHK52N0
AHK v1だなあ
初心者はAHK v2から使ったほうが絶対にいい
2スレ前の225は事実
> v2はメリットしかない
> v1のヘンタイ構文は少しでもプログラミング経験がある人なら発狂して精神に異常をきたす
> v2に移行すれば精神が安定してコードを量産するようになる
初心者はAHK v2から使ったほうが絶対にいい
2スレ前の225は事実
> v2はメリットしかない
> v1のヘンタイ構文は少しでもプログラミング経験がある人なら発狂して精神に異常をきたす
> v2に移行すれば精神が安定してコードを量産するようになる
2025/07/23(水) 05:09:38.14ID:gx4JkHDO0
今更の質問だけどv2って押しっぱなし問題は解決されてるの?
2025/07/23(水) 08:59:06.89ID:Jh/GmGGj0
2025/07/23(水) 09:08:15.97ID:rZ5vVYkF0
個人的な経験から言うと、inputで送るとなりやすい気がする
しかしながら昨今のアプリはinputじゃないと受け付けないものが
増えつつあるから悩ましい
しかしながら昨今のアプリはinputじゃないと受け付けないものが
増えつつあるから悩ましい
2025/07/23(水) 10:38:47.00ID:cWg+jgV+0
変態でもいい、'' 括りとかいちいち面倒くさい
v1でしか得られないカタルシスと成分がそこにはある。
v1でしか得られないカタルシスと成分がそこにはある。
2025/07/23(水) 14:10:32.61ID:5lE5EdAG0
一貫して""なしのポリシーで書けるならまだいいかもしれないけど
そうもいかないからなあ
そうもいかないからなあ
2025/07/23(水) 20:54:42.68ID:qyJxFZd90
なんか、
「Win + 1」とかを定義したら、
ときどき、「Win + 1」が実行されると同時に、Winキーと誤判定してスタートメニューも同時に出てしまう
v2特有の症状?
「Win + 1」とかを定義したら、
ときどき、「Win + 1」が実行されると同時に、Winキーと誤判定してスタートメニューも同時に出てしまう
v2特有の症状?
2025/07/23(水) 21:12:18.74ID:Jh/GmGGj0
>>736
v1でも起きてたと思うけど。つか頭に "~" 付ければエエだけちゃう?
Hotkeys - Definition & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Hotkeys.htm#Symbols
A_MenuMaskKey - Syntax & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/lib/A_MenuMaskKey.htm
v1でも起きてたと思うけど。つか頭に "~" 付ければエエだけちゃう?
Hotkeys - Definition & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/Hotkeys.htm#Symbols
A_MenuMaskKey - Syntax & Usage | AutoHotkey v2
https://www.autohotkey.com/docs/v2/lib/A_MenuMaskKey.htm
2025/07/24(木) 07:38:25.49ID:LeQOr7PX0
>>736
誤判定じゃなく書いたとおり正しく判定されているだけでは
誤判定じゃなく書いたとおり正しく判定されているだけでは
レスを投稿する
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- 経済保安相「気に入らないことがあれば経済的威圧をする国への依存はリスク」日本さん遂にアメリカと断交へ!!! [472617201]
- 「世の中、バカが多くて疲れません?」👉1991年日本人大発狂 [543236886]
- 来年は卵が1パック400円以上になるらしい
- 自閉症が「んなっしょい」と連呼するお🏡
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 【悲報】大分市佐賀関の火事、20軒→170軒に延焼🔥 [481941988]
