[過去ログ] AutoHotkey スレッド part28 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
803: (ワッチョイW 6558-Os+Y) 2021/03/27(土)09:00 ID:t2f/9x9n0(1) AAS
右クリメニュー出したいなら
Send,{AppsKey}
ウィンドウ指定の書き漏らしは>799
試行錯誤すんのはいいけど出されてるヒントスルーしないで
調べる、ちゃんと読むは徹底しよう
804(5): (ワッチョイ b676-xzSg) 2021/03/30(火)08:58 ID:kuhMqqIA0(1) AAS
まったく的外れな質問かもしれませんが教えてください。
dropboxを使っていてファイルの検索をするとき、通知領域のアイコンをクリックして
検索する文字を入力しているのですが、マウスでクリックするのが面倒で
ホットキーで出来たら便利と思って、どうにかできないかと検索していたら
そのソフトで出来るかもと思ってますが、そのようなことは可能でしょうか?
もし可能であればその設定方法を教えていただけないでしょうか。
805: (ワッチョイ 0976-BCTb) 2021/03/30(火)10:58 ID:n0bol5xZ0(1/2) AAS
>>804
DropBoxクライアントを使いたい場合、ショートカットがない時点で面倒そう(ImageSeachすることになるかも?)
Web版でいいなら
外部リンク:www.dropbox.com検索ワード
のようなものを、GUIを使って組み立ててRunするとか
806: (ワッチョイ 9ead-UUyU) 2021/03/30(火)11:23 ID:AvKx8eKL0(1) AAS
>>804
通知領域のアイコンってトレイアイコンのことでいいんだよね?
Win10ならトレイアイコンにフォーカスするショートカットキー Win+B がある
矢印キーで移動(dropboxの「d」など頭文字で選択も可)、Enterで選択、Appskeyでメニュー
それらのキー操作をAHKでマクロ化すればトレイ関係の操作は一通りAHKで出来る
ただしここは丸投げでスクリプト書いてもらう場所じゃないので>>1のwiki読んで
基礎は自分で勉強する人向け
自力でやってみて分からないことがあれば書いたスクリプトを貼って質問すると返事が付きやすい
807(1): (ワッチョイ a9b1-35fh) 2021/03/30(火)20:09 ID:RPkWT99W0(1) AAS
>>804
DropBox使ったことないので分からないが、トレイアイコンクリックでメニューが出て選ぶ感じなら
↓のスクリプトでcommandID 取得してpostmessageでスマートに
Get Info from Context Menu (x64/x32 compatible) - AutoHotkey Community
外部リンク[php]:www.autohotkey.com
808(2): (ワッチョイ 0d03-xzSg) 2021/03/30(火)21:01 ID:zXgVK2m40(1) AAS
>>804です。
みなさんありがとうございます。
>>807に教えてもらったサイトですが、なにが書いてあるのか自分にはさっぱりです。
809: (ワッチョイ 0976-BCTb) 2021/03/30(火)23:47 ID:n0bol5xZ0(2/2) AAS
>>808
少なくともあなたには難しいので避けた方がいい
解決策1 日本語Wikiはじめ、日本語サイトに目を通して要領を得る。困ったら助けを乞う。
解決策2 クラウドソーシングサイトに投げてここでシェアする。丸投げする。
現状では知識の無さから(?)質問が漠然としすぎているように見えるため、ボランティアでヒアリングかけたいと思う人もいない感じだと思われる
応援しています
810: (ワッチョイW 5158-2OYQ) 2021/03/31(水)06:31 ID:KkiSXCuj0(1) AAS
>>808
サンプルを交えてかなり易しく案内されているように見えるが...
メニュー周りをAHKで操作したいなら覚えておいて損は無いと思うよ
811: (ワッチョイ 6558-UUyU) 2021/03/31(水)11:41 ID:cgkBO2JB0(1/2) AAS
初心者相手に無茶言い過ぎでしょ
まずは>>1の日本語wikiのサンプルページよく読んでSendの使い方とか基本中の基本から学んでいかないと無理に決まってる
812: (ワッチョイW 6558-2TfU) 2021/03/31(水)13:27 ID:Klg9HLas0(1/2) AAS
インストールして設定すればすぐできるソフトを想定していたようだから
AHKは難しいんじゃないかな、一から学びましょうといっても
ここより気軽に こんなソフトスレで聞いたほうがいいかも知れない
ちょっとした小物系ならコード貼ってくれる人がいた記憶
運が良ければ作ってくれるのでは
気軽に「こんなソフトありませんか?」Part.188
2chスレ:software
813(1): (ワッチョイ 612f-fR2N) 2021/03/31(水)22:24 ID:Qdo9tO4L0(1/2) AAS
>>804
dropbox使ったことないからどんなアイコンか分からないんだけど
あまり変化しないアイコンならまさにimagesearchでいいんじゃないの?
1.dropboxのアイコンの出た状態で画面のキャプチャをbmp形式で取る
2.アイコンの絵を小さめに切り抜いてahkと同じフォルダに置く
3.AHKでホットキーが押されたらアイコン.bmpをimagesearchしてクリックするスクリプトを書く
の順で頑張ればいい
ImageSearch - AutoHotkey Wiki
外部リンク:ahkwiki.net
814: (ワッチョイ 612f-fR2N) 2021/03/31(水)22:27 ID:Qdo9tO4L0(2/2) AAS
ついでだから画像ファイル名で指定した画像のある場所を左クリックする簡単関数を貼ってやろうとしたんだけど
「このスレッドにはもう書けません」エラーが出て書き込めないな なんでやねん
815: (ワッチョイW 6558-2TfU) 2021/03/31(水)22:40 ID:Klg9HLas0(2/2) AAS
つ 外部リンク:pastebin.com
816(1): (ワッチョイ 6558-UUyU) 2021/03/31(水)22:48 ID:cgkBO2JB0(2/2) AAS
>>813
だからWIN+Bでトレイの操作は出来るって
それよりも本人がスクリプトを学ぶ気あるかどうかの方が問題
817(1): (ウソ800 0976-BCTb) 2021/04/01(木)03:52 ID:MrH0/RnQ0USO(1) AAS
>>816
他のD頭文字の常駐ソフトの数に依る部分がありメンテナンス性に難があるため、ImageSearchの方がいいと思われる。
それに、たかがユーティリティソフトの使い方を学ぼうとする酔狂なのは俺たちくらい。
なので学ぶ気がないことを責めるつもりはないが、対価もなしに作ってくださいは無理があろうと思われるのは同意。
818(1): (ワッチョイ 6558-UUyU) 2021/04/01(木)12:03 ID:kSr3gmC20(1/3) AAS
>>817
複数あってもD押す回数で対処できる
メンテナンス性というなら画面解像度の変更やタスクバーの色など環境が変わると使えなくなるのは
ImageSearchでも起こることであり条件は同じ
俺も昔はWin7のころImageSearchでトレイアイコン操作してたが実際に使った上で色々とスマートな方法じゃない
と判断して今はWin+Bでキーボード操作のみで完結させてる
初心者が学ぶことを踏まえてもまずはキーボード操作のみで完結できる方法から入った方が学びやすいだろう
819(1): (ワッチョイ a9b1-BCTb) 2021/04/01(木)12:05 ID:E/J/b+v80(1/2) AAS
AltTabMenuを使えば表示を固定できると記述があるのですが、押しっぱなしにしないと一瞬で非表示になってしまいます。
ショートカットを変えても駄目ですのでAltTabMenu自体がおかしいのでしょうか
それともそもそもAltTabMenuは固定できないものなのでしょうか?
820(1): (ワッチョイ 6558-UUyU) 2021/04/01(木)12:15 ID:kSr3gmC20(2/3) AAS
>>819
できるけど?
Ctrl+Alt+Tabでも同じような事出来るし
821: (ワッチョイ a9b1-BCTb) 2021/04/01(木)13:26 ID:E/J/b+v80(2/2) AAS
>>820
何故か出来ないんですよね…
ただctrlを追加すれば同じ挙動が出来ることを教えていただいたおかげで大丈夫そうです ありがとうございます。
822(2): (テテンテンテン MM96-y11H) 2021/04/01(木)15:21 ID:cI2cRSEaM(1) AAS
「無変換を押したら次に入力されるキーを2回連続で打つ」みたいなのって実現可能ですか?
823(1): (ワッチョイ 0976-BCTb) 2021/04/01(木)19:57 ID:MrH0/RnQ0(1/2) AAS
>>818
常駐ソフト事情によりDを押す回数が変動する可能性があるというところが問題。
そのあたりも対策しておかないと誤爆もあり得る。
ImageSearchならその点、アイコンが変われば動作しないため安全ではある。
学びやすさという点で、キーボードを推すのは同意。
824: (ワッチョイ 0976-BCTb) 2021/04/01(木)20:05 ID:MrH0/RnQ0(2/2) AAS
>>822
どこで読み違えたのか、「2回F12を押したら任意の関数を走らせる」という
質問と無関係なスクリプトを作ってしまったが供養
外部リンク:pastebin.com
肝心の質問の内容については、組み込み変数A_PriorKeyがA_ThisHotkey(無変換)でなくなるタイミングをWhileとかで監視しておいて、
A_PriorKeyを2回Sendすればいいと思われます。
(英語検索したら答え出てきそう)
825: (ワッチョイ 6558-UUyU) 2021/04/01(木)20:16 ID:kSr3gmC20(3/3) AAS
>>823
常駐ソフトの数なんてそんな頻繁に変わるようなものじゃないから問題ない
実際ImageSearchをやめてキーボードマクロに変えてから誤爆なんて一度もしたことない
826: (ワッチョイW f611-VGxF) 2021/04/01(木)20:34 ID:7nkvR3GY0(1) AAS
>>822
くそほど雑だが
vk1D::
Input, Input_key, L1
send,%Input_key%
send,%Input_key%
Return
827(1): (ワッチョイ e5b1-kPXF) 2021/04/02(金)18:16 ID:ZSkD8yje0(1/7) AAS
windows起動後に、絶対autohotkeyがタスクトレイに出ないから毎回タスクマネージャーからプロセス切ってもう一回.ahk起動しないといけないんだよね
(そうすればタスクトレイに出てくる)
タスクスケジューラで管理者権限実行してるけどそれが悪いのかな?
828(1): (ワッチョイ 2d58-0pr0) 2021/04/02(金)18:34 ID:sTP/Xf620(1/6) AAS
>>827
常駐用の.ahkファイルは「AutoHotkey.ahk」って名前にしてAutoHotkey.exeと同じフォルダに置いてる?
829(1): (ワッチョイ e5b1-kPXF) 2021/04/02(金)19:09 ID:ZSkD8yje0(2/7) AAS
>>828
名前はそうだけど、フォルダは別の所に置いてた
exeと一緒の所においてみる
830(1): (ワッチョイ e5b1-R9Rp) 2021/04/02(金)19:39 ID:lhVDu7EN0(1/2) AAS
>>829
>名前はそうだけど、フォルダは別の所に置いてた
それインスト時に自動的に作られたフォルダのことだったら移動しても無意味かも…
まず、タスクスケジューラではどの時点で起動させてるのか?
「システム起動時」になってるなら「任意のユーザーのログオン時」にしてみるとか(逆の場合も)
または、タスクスケジューラは止めてスタートアップフォルダにahkかexeのショートカット置いてみるとか
C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
自分は>>829のような運用していないので間違ってるかも
831(2): (ワッチョイ e5b1-kPXF) 2021/04/02(金)19:50 ID:ZSkD8yje0(3/7) AAS
>>830
試してみた
タスクマネージャーは「任意のユーザーのログオン時」で「最上位の特権」にしてる
"C:\Program Files\AutoHotkey\AutoHotkey.exe"と同階層にAutoHotkey.ahkを置いて、それをタスクマネージャーでログオン時に設定
→このファイルを開く方法を選択してください と出て開けない
(普通に.ahkをダブルクリックすれば開けるし、autohotkeyが入っているのでahkの関連付けは出来てるはず タスクマネージャーから.ahk起動だと出来ない)
"C:\Program Files\AutoHotkey\AutoHotkey.exeをタスクマネージャーで指定して実行
やはりタスクトレイには表示されない
ただAutoHotkey.ahkはきちんと動いている。ただタスクトレイにのみ表示されない
確かスタートアップフォルダだと管理者権限で実行出来なかったんだよね
省1
832(1): (ワッチョイ e5b1-kPXF) 2021/04/02(金)19:53 ID:ZSkD8yje0(4/7) AAS
それと本当によくわからないのが、
"C:\Program Files\AutoHotkey\AutoHotkey.ahk"をタスクマネージャーに設定するとファイルの関連付けが出来なくて開けないのに、
"D:\_Soft\Autohotkey\AutoHotkey.ahk"だとタスクマネージャーからでも実行できる
同じ.ahkなのにも関わらずパスで関連付けが変わることなんてあるのか…?何かがおかしいよね
833(1): (ワッチョイ 2d58-0pr0) 2021/04/02(金)20:00 ID:sTP/Xf620(2/6) AAS
>>831
AutoHotkey.exeと同階層にAutoHotkey.ahkを置いたらAutoHotkey.exeを実行するだけで
自動的に同フォルダにある「AutoHotkey.ahk」を読み込むぞ
834(1): (ワッチョイ 2d58-8vo5) 2021/04/02(金)20:11 ID:zuwz9FLg0(1/3) AAS
たぶんahkを直接指定してるのが原因じゃね
プログラムにexeのパス、引数にahkファイルを指定したら行ける気がする
835(1): (ワッチョイ 2d58-0pr0) 2021/04/02(金)20:13 ID:sTP/Xf620(3/6) AAS
>>834
exeと同一フォルダに「AutoHotkey.ahk」ってファイル名で置いてるなら引数にahkファイルを指定する必要も無い
もう一度言うがAutoHotkey.exeを実行するだけで自動的に同フォルダにある「AutoHotkey.ahk」を読み込む
836(1): (ワッチョイW 1558-FrqZ) 2021/04/02(金)20:22 ID:SQ6S3MvB0(1) AAS
とりあえず、「タスクスケジューラ」と「タスクマネージャー」をごちゃ混ぜに書くのやめよう
837(2): (ワッチョイ 2311-0pr0) 2021/04/02(金)21:06 ID:fu5NNcMQ0(1) AAS
みんなAhk2Exeが同梱されてるのにコンパイルしないんだ
838: (ワッチョイ e5b1-R9Rp) 2021/04/02(金)21:35 ID:lhVDu7EN0(2/2) AAS
>>837
AutoHotkey動作環境下(関連付け済み)だったら拡張子ahkなファイルならダブルクリックで起動するし
ちょっとした編集して試してまた編集…って出来るからわざわざ面倒くさいコンパイルなどしてられない
だからAutoHotkeyをアップデート(上書き)する時は本体exeとヘルプファイルだけしかしてないな
839(2): (ワッチョイ e5b1-kPXF) 2021/04/02(金)22:12 ID:ZSkD8yje0(5/7) AAS
>>833ー>>835
そう、それで今スタートアップに管理者権限にしたAutoHotkey.exeを置いたんだけどスタートで実行されない
普通にダブルクリックしたりexe起動なら実行されるし、タスクスケジューラからだと実行される(タスクトレイには出てこない)
ちなみに管理者権限じゃない.ahkならスタートアップに置いたら実行されるから管理者+スタートアップフォルダに置くっていうのが実行されない原因なんだと思う
それで、タスクスケジューラからだと何故かタスクトレイに出てこないっていうのが今回の問題なんだよね…。ちょっと一回他のスタートタスク消してみる
>>836
ごめん間違えてた 全部タスクスケジューラ
>>837
よく中身をエディットするのでコンパイルしたくないんですよね
840(2): (ワッチョイW 2d58-hYTy) 2021/04/02(金)22:26 ID:JehoBfp70(1) AAS
Program Files\にautohotkeyインストールしてるならAutoHotkey.ahkは
roaming(C:\Users\ユーザー名\AppData\Roaming\AutoHotkey)に置かなきゃダメじゃね?
それかマイドキュメント直下に作るか
外部リンク[8C]:ahkwiki.net
Program Files以下は権限が面倒だから D:\_Soft作ってんのならインストール先そっちで統一したら?
そしたら"D:\_Soft\Autohotkey\AutoHotkey.ahk"でもいけるでしょ
841: (ワッチョイ 2d58-8vo5) 2021/04/02(金)22:35 ID:zuwz9FLg0(2/3) AAS
スタートアップのショートカットからでは起動できないのは誰でもそうなるから
結局問題はタスクトレイに出ないってだけ?
Windowsは昔からタスクバータスクトレイ周りは糞だからそんなこともあるんじゃね?
842(1): (ワッチョイ 2d58-8vo5) 2021/04/02(金)22:37 ID:zuwz9FLg0(3/3) AAS
まさかahkのどっかにNoTrayIcon記述されてるとかw
843(1): (ワッチョイ e5b1-kPXF) 2021/04/02(金)22:46 ID:ZSkD8yje0(6/7) AAS
色々弄ってたら治った!と思ったら次は管理者権限がいらないスタートアップに登録してる方の.ahkがスタートアップ起動しなくなった…。
スタートアップに欲しいのが
・管理者権限欲しい.ahk
・プログラム起動用ショートカットの.ahk(管理者いらない)
の2つで、権限欲しい方は今タスクスケジューラ弄ってたらきちんとタスクトレイにも出るようになったんだけど、
そしたら何故かスタートアップにショートカット置いていた方の.ahkが動かなくなった
スタートアップにおいてる
画像リンク[png]:i.imgur.com
タスクマネージャーのスタートアップにすら出てこない
画像リンク[png]:i.imgur.com
省6
844(1): (ワッチョイ e5b1-kPXF) 2021/04/02(金)22:56 ID:ZSkD8yje0(7/7) AAS
いや違うわこれ autohotkeyを入れ直したら、管理者権限無しで開いた.ahkも管理者権限で起動してしまうようになった
ショートカット使って開いたテキストエディタが管理者権限で起動しちゃうからファイルドラッグできなくなった
多分.ahkが全て管理者権限で起動しちゃう状態になったからスタートアップでも起動しなくなっちゃったんだと思う
これって仕様かな?
845(1): (ワッチョイ a33b-bVUD) 2021/04/02(金)23:06 ID:29kCt6wt0(1) AAS
>>844
>>840の指摘と関連するが、Program Files内にインストールすると問題の切り分けに時間がかかりそうだから
バックアップ取っていったんアンインストールして、zip版使ってどうなるか確認してみたら?
自分はずっとzip版だし、AutoHotKey.ahkのショートカットをスタートアップに放り込んで問題なく起動する
846: (ワッチョイ 2d58-0pr0) 2021/04/02(金)23:07 ID:sTP/Xf620(4/6) AAS
>>839
君がさっき>>831-832で言ってたのは「AutoHotkey.ahkをタスクスケジューラーで実行」だろ?
元々別フォルダに置いてたなら.ahkファイルを実行してたのだろうし
俺が言ってるのは「AutoHotkey.ahkを実行」ではなく「AutoHotkey.exeをタスクスケジューラーで実行」な
最初からそれをやってると言うなら君はもう少し正確に書くことを心掛けた方がいい
847: (ワッチョイ 2d58-0pr0) 2021/04/02(金)23:18 ID:sTP/Xf620(5/6) AAS
>>843
俺が教えた方法を完全無視するならもう知らんわ
ちなみに俺はタスクスケジューラーからAutoHotkey.exeを管理者権限で実行して
トレイアイコンも問題無く表示されるけどな
848: (ワッチョイ 2d58-0pr0) 2021/04/02(金)23:24 ID:sTP/Xf620(6/6) AAS
>>845
君が問題無いのは管理者権限不要な用途に限定されてるからだろう
管理者権限で実行するならスタートアップじゃ無理
849: (ワッチョイ 2369-bVUD) 2021/04/03(土)13:13 ID:OQB4GWf+0(1) AAS
>>839
AHKのプロセスがちゃんと起動するのが前提だけど「タスクスケジューラ」から
「ログオン時に開始」で起動して、プロセスは常駐してるのに「タスクトレイ」に
登録されないっていう問題ならば、「タスクスケジューラ」の「ログオン時に開始」
する設定の「詳細設定」で「遅延時間を指定する(K)」を有効にして「30秒」くらいに
するとうまくいかないかな?
他のアプリで同じ状態になったときの動作からの類推なのであてずっぽうだけど、
「タスクスケジューラ」でログオン時に自動起動すると、デスクトップシェルとして
動作するエクスプローラより早く、指定されたプログラムが起動されることが
あるみたいで遅延起動が必要になる場合があるみたい
850: (アンパン 2576-kPXF) 2021/04/04(日)08:38 ID:kUo5RSU300404(1) AAS
AHKに管理者権限は与えないという美学がある
851(2): (オッペケ Sr01-K9IF) 2021/04/05(月)14:58 ID:x/7nERTAr(1/2) AAS
XPで動いてたスクリプトを10に移植してるんですけど簡単にメール出せる方法ありませんか?
outlook expressが10だと使えないみたい
852: (ワッチョイ 2d58-8vo5) 2021/04/05(月)15:12 ID:+2Z4jrPL0(1) AAS
outlook expressって数十年ぶりに聞いた気がする
懐かしすぎる
853(1): (ワッチョイ cbc1-0pr0) 2021/04/05(月)15:48 ID:7pN1kmAl0(1) AAS
>>851
もはや完全にメーラーの話なんでAHK関係無くてスレチだが
素直にメールソフト乗り換えた方がいい
ただしWin10標準のメールは使い勝手悪いからフリーで使いやすいのいくつか試して自分に合うもの選ぶんだな
ちなみに俺は今はThunderbird使ってる
854(1): (ワッチョイ 2576-kPXF) 2021/04/05(月)16:05 ID:of7Cgv4t0(1) AAS
>>851
そもそもメールソフトを介す必要があるのかどうか。
「autohotkey send email directly」とかで検索すると色々あるから試してみるとよさそう。
何ならPython経由してもいいだろうし
855(1): (ワッチョイW 2d58-hYTy) 2021/04/05(月)16:28 ID:zD/XOIJs0(1) AAS
よーわからんがこの辺かな
Send Email Directly from AutoHotkey
外部リンク[php]:www.autohotkey.com
856: (オッペケ Sr01-K9IF) 2021/04/05(月)16:39 ID:x/7nERTAr(2/2) AAS
>>853-855
ありがとう
勉強してくる
857(1): (ワッチョイ 2311-bVUD) 2021/04/05(月)19:08 ID:m5ySYr1G0(1/2) AAS
AutoHotkey v3.0-alpha.1 - Switching to JavaScript (not really)
AutoHotkey v3.0-alpha.1 implements JavaScript in place of AutoHotkey's original language (which I've always thought of as unnamed).
I fully intend to bring the development of v2 alpha to an end within a few months, by releasing a beta.
公式フォーラムから3行抜き取った
858: (ワッチョイ 2311-bVUD) 2021/04/05(月)19:15 ID:m5ySYr1G0(2/2) AAS
>>857は1行目公式フォーラムのスレ名
2行目は1ページ頭のレスの1文
3行目は2ページ頭のレスの1文
英語が苦手だからもっと別に情報あるかもしれんけど読み取れた中身はこんだけ
859: (ワッチョイ 4db1-lQ1w) 2021/04/05(月)21:06 ID:shrltfZ20(1) AAS
AutoHotKeyタスクスケジューラー登録テンプレ
外部リンク[html]:gorgeousanonymous.web.fc2.com
これでバッチリ間違いなく登録できる
860(1): (ワッチョイ d511-kjVL) 2021/04/08(木)08:26 ID:zF/I27vh0(1) AAS
キー押下でクリック 押上でもクリック
一度のクリックで二度クリックしたことにしたいと思い
3 up::
send 3
~3::Return
しかしこれだとキー押下中ずっとキー入力が発生してしまう
押下し続けても一度の入力だけにする方法はありますか?
861: (ワッチョイW 2d58-hYTy) 2021/04/08(木)08:43 ID:p7Uj5Bfi0(2/3) AAS
~3::Return を 3:: にしてキーリピートをぬっ殺す
具体的には A_ThisHotkey A_PriorHotkey A_TimeSincePriorHotkey
あたりを使って判定文作ればいけると思う
862: (ワッチョイ 6511-CuPJ) 2021/04/08(木)09:12 ID:4Awh82j60(1) AAS
keywait
863(1): (ワッチョイ 2576-kPXF) 2021/04/08(木)10:19 ID:an27AHUS0(1) AAS
>>860
3::send_twice(A_ThisHotkey)
send_twice(key) {
Send, % key
KeyWait, % key
Send, % key
}
864(1): (ワッチョイ b500-jIYQ) 2021/04/08(木)15:28 ID:Gi52kKBV0(1/3) AAS
AHKでUSBキーボードの「Sleep」「Power」キーの機能をスクリプトありますか?
上に書類置いた時に押されちゃうと電源落ちちゃって困るもんで…
(kbのキーを壊せというのはナシ)
865(2): (ワッチョイ b500-jIYQ) 2021/04/08(木)15:29 ID:Gi52kKBV0(2/3) AAS
機能を「殺す」スクリプトです。
スマソ
866(2): (ワッチョイ 2d58-8vo5) 2021/04/08(木)15:54 ID:Q9jWcs1p0(1) AAS
>>865
キー名::return
867: (ワッチョイ b500-jIYQ) 2021/04/08(木)16:37 ID:Gi52kKBV0(3/3) AAS
>>866 キー名は何を使えばいいんですかね?
ちなみに
Sleep::return ⇒機能せず(コンパイルエラーではない)
Power::return ⇒ コンパイルエラー(キー名無し)
Shutdown::return ⇒ 同上
868: (ワッチョイ 2d58-0pr0) 2021/04/08(木)16:39 ID:jAX9yqUF0(1) AAS
>>866
キー名が無いんだろ
出来ないこと言うな
869: (ワッチョイW 2d58-hYTy) 2021/04/08(木)18:11 ID:p7Uj5Bfi0(3/3) AAS
APCI機能はAHKで殺すの難しいんじゃね
Menu→View → Key history and script info でキーコード取れるならいけるかもだが
OSの機能かBIOSでぬっ殺すのがよさげ
外部リンク[html]:qa.elecom.co.jp
870: (ワッチョイ e5b1-R9Rp) 2021/04/08(木)18:50 ID:7WqaM6Yh0(4/4) AAS
>>864-865
直リンしないので「キーボード 操作制限 防塵 透明 クリアケース ハードカバー」でggって欲しいんだけど
最初の方に出て来るキーボード全体を保護するようなハードカバー被せとけば?
ちょっとしたメモ書きならこの上で書けるから便利だし誤爆も無くなると思う
スレ違いスマン
871: 864,865,867 (ワッチョイ 0dda-xfeT) 2021/04/08(木)22:59 ID:q0VML4gM0(1) AAS
困難ということがわかりました。皆さん回答ありがとう。
872(1): (ワッチョイ d7b1-pEM8) 2021/04/09(金)05:53 ID:0Jfbn56T0(1) AAS
Ctrl Alt DeleteのショートカットをAHKで作ることは不可能でしょうか?
send, {lcontrol}{lalt}{delete}や
#t::Send,^!{delete}
では駄目でした。ご教授お願いしたいです。
873(1): (ワッチョイ e273-Ryj7) 2021/04/09(金)13:51 ID:pNCJf5gs0(1/3) AAS
■質問
Chromeとかのウィンドウのスクロールは可能?
DllCall("GetScrollInfo"系を試したけど、うまく動かない…
874(1): (ワッチョイ cb58-CoCA) 2021/04/09(金)13:59 ID:rk2/Quar0(1/4) AAS
>>873
普通にWheelDownじゃアカンのか?
875(1): (ワッチョイ cb58-CoCA) 2021/04/09(金)14:02 ID:rk2/Quar0(2/4) AAS
>>872
単にタスクマネージャー起動したいだけなら
Run, "C:\Windows\SysWOW64\taskmgr.exe"
すればいい
876(1): (ワッチョイ e273-Ryj7) 2021/04/09(金)14:15 ID:pNCJf5gs0(2/3) AAS
>>874
いや、
たとえば、ページ最上部から、何%とか、何ピクセルの位置までスクロール、って感じでやりたい。
877: (ワッチョイ cb58-CoCA) 2021/04/09(金)14:30 ID:rk2/Quar0(3/4) AAS
>>876
何%とか必ず決まってるならその回数分WheelDownを繰り返せば?
決まってないならそんなスクリプト論理的にやりようないでしょ
878(1): (ワッチョイW cb58-Tpfd) 2021/04/09(金)14:30 ID:9MLv5G940(1/2) AAS
Chrome以外のウィンドウではその方法でスクロール調整できてるの?
879: (ワッチョイ e273-Ryj7) 2021/04/09(金)15:09 ID:pNCJf5gs0(3/3) AAS
>>878
AHKのGuiコマンドで作った独自ウィンドウはできた。(海外の掲示板を参考に)
ピクセル単位でスクロール可能。
C#とかでも、多分可能。
でも、普通のアプリケーションのスクロールバーは、エラーで、できなかった…
880(2): (ワッチョイ 2f11-ksEv) 2021/04/09(金)15:55 ID:xcbr+/N+0(1/2) AAS
>>863
keyの部分をかえて使ってみたけど
3にしたらなにもうてないし
ほかのきーだとやっぱり押されている間はキー入力が発生しつづける
881: (ワッチョイ cb58-CoCA) 2021/04/09(金)16:24 ID:rk2/Quar0(4/4) AAS
>>880
だからKeyWait使えって
3::
Send, 3
Keywait, 3
Send, 3
Return
882(1): (ワッチョイ d7b1-6B9H) 2021/04/09(金)16:30 ID:dUbkpaJ30(1) AAS
どうせ#UseHookしてないんだろ
883: (ワッチョイW cb58-Tpfd) 2021/04/09(金)17:45 ID:9MLv5G940(2/2) AAS
>>880
関数の使い方が分かっていないのかな?
3にしたいなら変えなくてもそのままコピペでいいはずだけど
884: (ワッチョイ 2f11-ksEv) 2021/04/09(金)18:22 ID:xcbr+/N+0(2/2) AAS
>>882
#usehookを一番上に付けたらできるようになった
たすかった
885(1): (ワッチョイ d7b1-pEM8) 2021/04/10(土)02:05 ID:arD4EuVA0(1) AAS
>>875
タスクマネージャーを起動したいのではなく、Ctrl Alt Deleteを押した際の画面を出したいのです。
トラックボールドライバの不具合や、マウスジェスチャツールがキーをフリーズさせてしまうことがあります。
その際にCtrl Alt Deleteを押せば解除されるので、頻繁に使うキーなのです。それを1キーで行いたいのですが…。
886: (ワッチョイ 47ae-CoCA) 2021/04/10(土)02:06 ID:uw2Z3VAK0(1) AAS
>>885
なら無理
887: (ワッチョイW 4f58-Rkzm) 2021/04/10(土)02:39 ID:CujGuFUd0(1) AAS
頻繁って...
888(3): (ワッチョイ d7b1-ksEv) 2021/04/10(土)12:31 ID:Wz1ILhmC0(1/2) AAS
ホットキーで「[shift]+[:]で入力する[*]」を["]に,
「[shift]+[2]で入力する["]」を[@]に置き換えたくて
*::
Send, "
Return
"::
Send, @
Return
というスクリプトを書いてみたのですが[shift]+[:]も[shift]+[2]も@の入力
になってしまいます.
省1
889: (ワッチョイ cb58-CoCA) 2021/04/10(土)12:57 ID:/QN+tvo20(1) AAS
>>888
君は[shift]+[:]と[shift]+[2]を押すんだろ?
だったらその押すキーを指定しようね
890(1): (ワッチョイ 1711-KRXG) 2021/04/10(土)13:03 ID:SKTRaQQi0(1) AAS
>>888
#UseHook
891: (ワッチョイ d7b1-ksEv) 2021/04/10(土)13:33 ID:Wz1ILhmC0(2/2) AAS
>>890
#UseHook入れたら解決できました!ありがとうございますm(_ _)m
892(1): (ワッチョイ ef92-/CMm) 2021/04/10(土)20:26 ID:cMMfoR5J0(1) AAS
>>888
*を入力する方法がなくなっても平気?
893: (ワッチョイ d7b1-6B9H) 2021/04/10(土)21:26 ID:aNiuzrkA0(1) AAS
テンキーで出来るから良いと思ってるんじゃないかな
それか、[alt]+: なんかのホットキーで「*」入力させてるとか
どっちにせよahkで何とでもなることだから心配することはない
894(1): (ワッチョイW cb58-Tpfd) 2021/04/11(日)00:17 ID:84d7rYU30(1/2) AAS
: , ; などのキーは「`」でエスケープしてやる必要がある
外部リンク:ahkwiki.net
*もワイルドカードなので指定不可
外部リンク:ahkwiki.net
895: (ワッチョイ d7b1-ksEv) 2021/04/11(日)09:09 ID:8wZgPUrz0(1) AAS
>>892
888です
あそこでは重要なところだけ抜き出すためにあの書き方でしたが,実際はもっと長い
スクリプトでノートPCをなんちゃってUS配列にしようとしてました
>>894
`:::では置換元としてうまく指定できなかったのでsc028::で指定しました
*はそのまま*::でも指定できました
896: (ワッチョイW cb58-Tpfd) 2021/04/11(日)11:37 ID:84d7rYU30(2/2) AAS
ULE4JISではあかんの?
897(3): (ワッチョイW 1773-id1f) 2021/04/11(日)13:20 ID:DHUv1zkw0(1/6) AAS
無変換キーを右Shiftキーにリマップしたいけどできない
根本的に間違ってる気がするけど、どうしていいかわからんからヒントが欲しい
;--------------------------------------------------
;?
vk1D::
send, {RShift Down}
Loop{
if !GetKeyState("vk1D", "P"){
send, {RShift Up}
MsgBox, キーアップ
省16
898(1): (ワッチョイ 1711-KRXG) 2021/04/11(日)13:42 ID:D8Cw4a6F0(1) AAS
>>897
#UseHook
899: (ワッチョイW 1773-id1f) 2021/04/11(日)14:31 ID:DHUv1zkw0(2/6) AAS
>>898
すまんONになってる
900(1): (ワッチョイ cb58-CoCA) 2021/04/11(日)15:36 ID:fZprolvp0(1/4) AAS
>>897
普通のリマップではダメな理由あるならまず先にそれを説明すべきかと
少なくとも大文字小文字はリマップで出来る
901(1): (ワッチョイW 1773-id1f) 2021/04/11(日)17:32 ID:DHUv1zkw0(3/6) AAS
>>900
普通のリマップでもなんでもいいからできればいい
AHK使い始めたばっかで無知ですまん、その普通のやり方を教えて欲しい
ちなみに本来の目的は
ゲームで右Altを修飾キーとしてよく使う
↓
押しづらいから[無変換]を使いたい
そんでエディタとかで検証しやすいからShiftに置き換えて質問した
902(1): (ワッチョイ cb58-CoCA) 2021/04/11(日)17:44 ID:fZprolvp0(2/4) AAS
>>901
日本語wikiの「リマップ」の項目よく読んで
たった一行で済む一番基本中の基本のスクリプト
上下前次1-新書関写板覧索設栞歴
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.273s*