!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
■配布元
http://ahkscript.org/download/
■前スレ
AutoHotkey スレッド part27
http://egg.5ch.net/test/read.cgi/software/1555770773/
■日本語解説等
AutoHotkey Wik
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://ahk.xrea.jp/ (不調時は http://hdd.s300.xrea.com/ahk/ )
AutoHotkeyJp(過去ログdatあり)
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/
Autohotkey専用うpろだ
http://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
http://pastebin.com/
■派生版
IronAhk (.NET製、クロスプラットフォーム)
https://github.com/polyethene/IronAHK
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.com/board/topic/39588-autohotkeydll/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
AutoHotkey スレッド part28
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ aef9-dJm7)
2020/04/03(金) 18:35:06.00ID:/YRSlUCD0619名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/16(水) 08:20:57.78ID:wEUsRmK10 クリップボードの内容が何十回かに一度ですが書き換えミスが生じてしまいます。
^b::
send, ^c
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard = test
if(clipboard == "test"){
send, ^v
}
return
上記のコードで、ifでクリップボードの中身が"test"であることを確認しているのに、
send, ^t のように、アクティブなタブが変わった直後にペーストすると何十回かに一度は"test"ではなく、
初めのsend, ^c でコピーした内容が貼り付けられてしまいます。
なにか確実にクリップボードの内容を確認するか書き換える方法はないでしょうか?
^b::
send, ^c
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard = test
if(clipboard == "test"){
send, ^v
}
return
上記のコードで、ifでクリップボードの中身が"test"であることを確認しているのに、
send, ^t のように、アクティブなタブが変わった直後にペーストすると何十回かに一度は"test"ではなく、
初めのsend, ^c でコピーした内容が貼り付けられてしまいます。
なにか確実にクリップボードの内容を確認するか書き換える方法はないでしょうか?
620名無しさん@お腹いっぱい。 (ワッチョイ 7392-zq4C)
2020/12/16(水) 08:38:34.83ID:cUwg2+XO0 >>619
ClipWait が代入にも有効かどうか試してみたら?
ClipWait が代入にも有効かどうか試してみたら?
621名無しさん@お腹いっぱい。 (ワッチョイ 7392-zq4C)
2020/12/16(水) 08:46:53.75ID:cUwg2+XO0622名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/16(水) 09:01:20.49ID:sM37YEnk0 先のsend,^cでの反映が遅くてsleep 200msで間に合わってなくて
"test"代入後に上書きされてしまっているのでは?
clipboard := ""
send, ^c
ClipWait, 2
send, ^t
としてみるとか
"test"代入後に上書きされてしまっているのでは?
clipboard := ""
send, ^c
ClipWait, 2
send, ^t
としてみるとか
623名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/16(水) 13:58:02.04ID:wEUsRmK10 >>620-622
返信ありがとうございます。
>>622さんの言われるとおりで,^cのクリップボードへの反映にそこそこタイムラグがあるのが原因でした。
^b::
clipboard := ""
send, ^c
ClipWait, 2
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard := ""
clipboard = test
ClipWait, 2
return
と直せば誤動作がなくなりました。
clipwaitはクリップボードの処理が完了するのを待ってくれているのかと思ったら、ただ単にクリップボード
の中身がテキストかだけを確認するような動きなんですね。
なので上記のように clipboard := "" とセットで使わないとまた誤動作してしまいました。
返信ありがとうございます。
>>622さんの言われるとおりで,^cのクリップボードへの反映にそこそこタイムラグがあるのが原因でした。
^b::
clipboard := ""
send, ^c
ClipWait, 2
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard := ""
clipboard = test
ClipWait, 2
return
と直せば誤動作がなくなりました。
clipwaitはクリップボードの処理が完了するのを待ってくれているのかと思ったら、ただ単にクリップボード
の中身がテキストかだけを確認するような動きなんですね。
なので上記のように clipboard := "" とセットで使わないとまた誤動作してしまいました。
624623 (ワッチョイ 3bb1-o3T/)
2020/12/17(木) 02:51:33.01ID:s1wiQohy0 >>620
ClipWait が代入にも有効かどうか下記で試してみました。
rctrl::
s = "aaaaaaaaaaaa" ;実際はもっと長い文字列で試しました
clipboard = %s%
send, ^v
clipboard =
clipboard = test
clipwait
return
上を数百回繰り返しても一度も"test"は表示されなかったので、clipboard = は代入が保証されているようです。
なので>>623(最後に send, ^v が抜けている)も
^b::
clipboard := ""
send, ^c
ClipWait, 2
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard = test
send, ^v
Sleep,100
return
で大丈夫そうです。
ClipWait が代入にも有効かどうか下記で試してみました。
rctrl::
s = "aaaaaaaaaaaa" ;実際はもっと長い文字列で試しました
clipboard = %s%
send, ^v
clipboard =
clipboard = test
clipwait
return
上を数百回繰り返しても一度も"test"は表示されなかったので、clipboard = は代入が保証されているようです。
なので>>623(最後に send, ^v が抜けている)も
^b::
clipboard := ""
send, ^c
ClipWait, 2
send, ^t ;firefoxで新しいタブを開く
sleep, 200
clipboard = test
send, ^v
Sleep,100
return
で大丈夫そうです。
625名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/18(金) 09:34:26.26ID:qmvdmNRt0 タスクトレイの操作について質問させて下さい。
#Bでタスクトレイにフォーカスを移す方法は、windows10では問題ないのですが、
windows8.1だと#Bの後に何か操作するとその後タスクトレイのアプリで右クリックメニューが閉じなくなるバグがあるので使えません。
なのでネットにあった以下のコードを使ってみました。
https://pastebin.pl/view/457a5699
このコードで ctrl+b を押すとタスクトレイのAHKを右クリックできるのですが、なかには無反応のアプリもあります。
そこで、右クリックの代わりにアプリケーションキーを送りたいのですが、
TrayIcon_Button() 関数の中の
PostMessage, oIcons[nIdx].msgid, oIcons[nIdx].uid, %sButton%DOWN,, % "ahk_id " oIcons[nIdx].hwnd
の %sButton%DOWN にアプリケーションキーが押されたというメッセージ(0x0200など)を書き込めば良いのではと
考えたのですがどのように書けば良いでしょうか?
#Bでタスクトレイにフォーカスを移す方法は、windows10では問題ないのですが、
windows8.1だと#Bの後に何か操作するとその後タスクトレイのアプリで右クリックメニューが閉じなくなるバグがあるので使えません。
なのでネットにあった以下のコードを使ってみました。
https://pastebin.pl/view/457a5699
このコードで ctrl+b を押すとタスクトレイのAHKを右クリックできるのですが、なかには無反応のアプリもあります。
そこで、右クリックの代わりにアプリケーションキーを送りたいのですが、
TrayIcon_Button() 関数の中の
PostMessage, oIcons[nIdx].msgid, oIcons[nIdx].uid, %sButton%DOWN,, % "ahk_id " oIcons[nIdx].hwnd
の %sButton%DOWN にアプリケーションキーが押されたというメッセージ(0x0200など)を書き込めば良いのではと
考えたのですがどのように書けば良いでしょうか?
626名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/18(金) 11:39:20.94ID:y8bQBg600627名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/18(金) 12:05:02.58ID:qmvdmNRt0 >>626
AHKのwikiをみると PostMessage は
PostMessage, Msg [, wParam, lParam, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]
となっており、メッセージは第一引数に入れるように見えるのですが、
PostMessage, oIcons[nIdx].msgid, oIcons[nIdx].uid, %sButton%DOWN,, % "ahk_id " oIcons[nIdx].hwnd
はメッセージの %sButton%DOWN が第3引数に入っていて、それなら第一引数の oIcons[nIdx].msgid は一体何?
と全くわからない状態です。
AHKのwikiをみると PostMessage は
PostMessage, Msg [, wParam, lParam, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]
となっており、メッセージは第一引数に入れるように見えるのですが、
PostMessage, oIcons[nIdx].msgid, oIcons[nIdx].uid, %sButton%DOWN,, % "ahk_id " oIcons[nIdx].hwnd
はメッセージの %sButton%DOWN が第3引数に入っていて、それなら第一引数の oIcons[nIdx].msgid は一体何?
と全くわからない状態です。
628名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/18(金) 12:51:13.71ID:y8bQBg600 とりあえず
SetFormat, IntegerFast, hex
msgbox,% oIcons[nIdx].msgid
で値確認してから逆引きでmsg調べてみては
SetFormat, IntegerFast, hex
msgbox,% oIcons[nIdx].msgid
で値確認してから逆引きでmsg調べてみては
629名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/18(金) 13:37:07.86ID:qmvdmNRt0 >>628
試したら 0x40000000000404 とよくわからない大きすぎる値が表示されました。
試したら 0x40000000000404 とよくわからない大きすぎる値が表示されました。
630名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/18(金) 22:04:39.68ID:y8bQBg600 つうかcallbackだって書いてあったわ
ahk tasktray sendmessage でググったらこんなページ出てきたけど関係ある?
https://stackoverrun.com/ja/q/8775770
ahk tasktray sendmessage でググったらこんなページ出てきたけど関係ある?
https://stackoverrun.com/ja/q/8775770
631名無しさん@お腹いっぱい。 (ワッチョイ 6a5a-FZ4g)
2020/12/18(金) 22:11:13.44ID:lCGtO4eU0 >>629
Win+Bのショートカット使う前は自分の場合はトレイアイコンのスクショを画像保存しておいて
ImageSearchを使ってアイコンの座標を右クリックしてたなあ
スマートなやり方ではないけど簡単で確実
試行錯誤をしたいならそのまま続けてください
Win+Bのショートカット使う前は自分の場合はトレイアイコンのスクショを画像保存しておいて
ImageSearchを使ってアイコンの座標を右クリックしてたなあ
スマートなやり方ではないけど簡単で確実
試行錯誤をしたいならそのまま続けてください
632名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-Afva)
2020/12/19(土) 15:12:59.73ID:lBEW00/B0 操作するアイコンやメニュー(なんちゃら機能のon/offとか)が決まってるなら
コマンドid調べてpostmessageで直接操作するっていう方法は駄目なんだろうか?
…なんて思ったりする
コマンドid調べてpostmessageで直接操作するっていう方法は駄目なんだろうか?
…なんて思ったりする
633名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/19(土) 18:18:21.41ID:UEfqJcHY0634名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/19(土) 20:24:49.57ID:egabG+oG0 ahkのトレイならpostmessage使うまでもない
ListVars / KeyHistory / ListHotkeys から好きなものをどうぞ
ListVars / KeyHistory / ListHotkeys から好きなものをどうぞ
635名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/20(日) 04:16:36.47ID:SXaEsZv90 >>634
ahkというより、汎用的なpostmessageを使ったタスクトレイの操作を知りたいです。
ahkというより、汎用的なpostmessageを使ったタスクトレイの操作を知りたいです。
636名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/20(日) 09:31:51.47ID:D5hV/wtp0 タスクトレイの操作って概念を捨ててそのアプリに直接コマンド投げて操作したらって意味だと思うけど
http://ahkwiki.net/SendMessage
ahkならdetectHidenWindows ONした上でメニュー上の該当コマンドをPostしたらいいんじゃね
知らんけど
https://f.easyuploader.app/eu-prd/upload/20201220092750_414c32484841744a4d4c447a56316966.png
http://ahkwiki.net/SendMessage
ahkならdetectHidenWindows ONした上でメニュー上の該当コマンドをPostしたらいいんじゃね
知らんけど
https://f.easyuploader.app/eu-prd/upload/20201220092750_414c32484841744a4d4c447a56316966.png
637名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-o3T/)
2020/12/20(日) 10:38:21.51ID:SXaEsZv90 >>636
ありがとうございます。
その方法だと1行書くだけでで済みました。
ただリソースハッカーに Menu の項目が表示されないアプリがあるのですがそういった物に関してはこの方法はお手上げでしょうか?
ありがとうございます。
その方法だと1行書くだけでで済みました。
ただリソースハッカーに Menu の項目が表示されないアプリがあるのですがそういった物に関してはこの方法はお手上げでしょうか?
638名無しさん@お腹いっぱい。 (ワッチョイ 3bb1-Afva)
2020/12/20(日) 11:30:54.69ID:GHHuJJi80 Get Info from Context Menu (x64/x32 compatible) - AutoHotkey Community
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=31971
後は好きなように改編どうぞ
>リソースハッカーに Menu の項目が表示されないアプリがあるのですが
こういうのにも対応してるのかは分からない
https://www.autohotkey.com/boards/viewtopic.php?f=6&t=31971
後は好きなように改編どうぞ
>リソースハッカーに Menu の項目が表示されないアプリがあるのですが
こういうのにも対応してるのかは分からない
639名無しさん@お腹いっぱい。 (ワッチョイ 1f58-RSrH)
2020/12/20(日) 12:23:10.50ID:D5hV/wtp0 >625 >無反応のアプリ
>637 >Menu の項目が表示されないアプリ
ってのが具体的に分からんから何とも言えないけど
うちの環境だとタスクトレイ上で>625で動作せず、リソハカでもID取れなかったのはKeepassXCだけだった
あとPythonやNode.jsをexe化してるようなアプリはリソハカでID見えなかった
たぶんネイティブじゃないクロスプラットフォーム系のアプリは窓の作り方自体のお作法が違うのでは
>637 >Menu の項目が表示されないアプリ
ってのが具体的に分からんから何とも言えないけど
うちの環境だとタスクトレイ上で>625で動作せず、リソハカでもID取れなかったのはKeepassXCだけだった
あとPythonやNode.jsをexe化してるようなアプリはリソハカでID見えなかった
たぶんネイティブじゃないクロスプラットフォーム系のアプリは窓の作り方自体のお作法が違うのでは
640名無しさん@お腹いっぱい。 (ワッチョイ db76-hU6Q)
2020/12/20(日) 17:35:09.36ID:E0DsaI+v0 「最初のテキストフィールドに移動」はAHKで実現できますか?
(例えば、Google検索結果を表示している画面でそれを押すと、検索窓にフォーカスがあたる)
CentBrowserにあるショートカットなのですが、AHKで一般化したい事情があります。
WindowSpyで見たところ、ClassNNは画面内すべて同じ値で、テキストフィールドごとなど分かれてはいません。
(例えば、Google検索結果を表示している画面でそれを押すと、検索窓にフォーカスがあたる)
CentBrowserにあるショートカットなのですが、AHKで一般化したい事情があります。
WindowSpyで見たところ、ClassNNは画面内すべて同じ値で、テキストフィールドごとなど分かれてはいません。
641名無しさん@お腹いっぱい。 (ワッチョイ f3bc-vq/+)
2020/12/20(日) 18:51:57.78ID:RVrXlmvz0 >>640
CentBrowserをアクティブにして「CentBrowserにあるショートカット」キーを送る(という一連をAHKで実行する)ではダメなの?
CentBrowserをアクティブにして「CentBrowserにあるショートカット」キーを送る(という一連をAHKで実行する)ではダメなの?
642名無しさん@お腹いっぱい。 (ワッチョイ db76-hU6Q)
2020/12/20(日) 21:17:22.15ID:E0DsaI+v0 >>641
CentBrowserが入っていない環境下でその機能を使いたいために、
AHKで実装したいのです。
不意に誰かのPCで作業することになることが多く、
そのために、AHKへの統合作業を進めているところです。
CentBrowserが入っていない環境下でその機能を使いたいために、
AHKで実装したいのです。
不意に誰かのPCで作業することになることが多く、
そのために、AHKへの統合作業を進めているところです。
643名無しさん@お腹いっぱい。 (ワッチョイ 2a5a-s3R3)
2020/12/20(日) 22:14:16.67ID:TkCaGahG0 >>642
Chromium系のブラウザだけ考えてもCentにしかない?のなら難しいそうだなぁ
それよりよくあるキーワードをコピーしてGoogle検索で代用になるのでは?
それなら別にメモ帳からエクセルからでもキーワード込みでGoogleに飛ぶ
ブラウザは既定になるけど、指定も可能
これはGoogleだけの話だけど、アクセス頻度が高いサイトが他にあるならそれも追加すればいい
Chromium系のブラウザだけ考えてもCentにしかない?のなら難しいそうだなぁ
それよりよくあるキーワードをコピーしてGoogle検索で代用になるのでは?
それなら別にメモ帳からエクセルからでもキーワード込みでGoogleに飛ぶ
ブラウザは既定になるけど、指定も可能
これはGoogleだけの話だけど、アクセス頻度が高いサイトが他にあるならそれも追加すればいい
644名無しさん@お腹いっぱい。 (ワッチョイ db76-hU6Q)
2020/12/21(月) 00:05:09.60ID:ZQcALpWc0 >>643
ありがとうございます。
Google検索以外にも、1つ目のテキストフィールドに飛びたい場面は結構ありまして、
そのために共通化したいのです。(Google検索に関しては別途プラグインを用意しています。)
とはいえ、やはりChromeに限らずソフト内部の処理は中々難しそうですね。
ありがとうございます。
Google検索以外にも、1つ目のテキストフィールドに飛びたい場面は結構ありまして、
そのために共通化したいのです。(Google検索に関しては別途プラグインを用意しています。)
とはいえ、やはりChromeに限らずソフト内部の処理は中々難しそうですね。
645名無しさん@お腹いっぱい。 (ワッチョイ db76-hU6Q)
2020/12/21(月) 00:30:18.81ID:ZQcALpWc0 1::
3::
5::
(処理)
Return
2::
4::
6::
8::
9::
(処理)
Return
これを、次のようなイメージで表現する方法はありますか?
(Hotkey, Loopあたりを使うのでしょうか)
key_list:=1,2,3,4,5,6,7,8,9
valid_key:=1,3,5
invalid_key:=(key_listのうちvalid_key以外)
(valid_key)::
(処理)
Return
(invalid_key)::
(処理)
Return
3::
5::
(処理)
Return
2::
4::
6::
8::
9::
(処理)
Return
これを、次のようなイメージで表現する方法はありますか?
(Hotkey, Loopあたりを使うのでしょうか)
key_list:=1,2,3,4,5,6,7,8,9
valid_key:=1,3,5
invalid_key:=(key_listのうちvalid_key以外)
(valid_key)::
(処理)
Return
(invalid_key)::
(処理)
Return
646名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/21(月) 00:36:35.27ID:IF897BQT0 とりあえずwikiのhotkeyコマンドのページを読んだらいいと思う
647名無しさん@お腹いっぱい。 (ワッチョイ db76-hU6Q)
2020/12/21(月) 00:58:11.67ID:ZQcALpWc0648637 (ワッチョイ 3bb1-o3T/)
2020/12/21(月) 05:01:55.76ID:/15D1k390649名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/21(月) 08:38:10.04ID:IF897BQT0 >>647
リファレンスじゃなくてコマンドのページを見ろと言ったのだけど
これ見た上で>645の質問するならせめて何がわからないのか言ってくれない?
http://ahkwiki.net/Hotkey
リファレンスじゃなくてコマンドのページを見ろと言ったのだけど
これ見た上で>645の質問するならせめて何がわからないのか言ってくれない?
http://ahkwiki.net/Hotkey
650名無しさん@お腹いっぱい。 (ワッチョイW 1f58-8gD9)
2020/12/21(月) 08:56:18.61ID:IF897BQT0 ああすまん HotkeyもLoopも調べた上で完成コード貼ってくれって言ってるのね
ちょっとそれは想定外だったわ
ごめんここそういうスレじゃないんだわ
ちょっとそれは想定外だったわ
ごめんここそういうスレじゃないんだわ
651名無しさん@お腹いっぱい。 (ワッチョイ 7b11-HHCY)
2020/12/21(月) 13:26:31.09ID:ZX9/7P5B0652名無しさん@お腹いっぱい。 (ワッチョイ 2a5a-FZ4g)
2020/12/21(月) 19:52:36.27ID:5E2XPNSg0 >>644
>Google検索以外にも
どれだけあるのか知らないけど、自分は検索ワード付で飛べるようにしてるサイト100近くあるよ
Googleの検索オプション込で20くらいあるし、各EC・翻訳・類語・電子書籍・地図・レシピetc
価格.comとかちょっと苦戦した所もあるけど、それぞれのサイトごとに作ればいいのでは
1回作ればメンテもほとんどいらないし
>Google検索以外にも
どれだけあるのか知らないけど、自分は検索ワード付で飛べるようにしてるサイト100近くあるよ
Googleの検索オプション込で20くらいあるし、各EC・翻訳・類語・電子書籍・地図・レシピetc
価格.comとかちょっと苦戦した所もあるけど、それぞれのサイトごとに作ればいいのでは
1回作ればメンテもほとんどいらないし
653名無しさん@お腹いっぱい。 (ワッチョイ 3b76-FZ4g)
2020/12/21(月) 22:14:34.85ID:jPLxme370 やべーのきた
dp/B08B3C79J5
dp/B08B3C79J5
654名無しさん@お腹いっぱい。 (ワッチョイ 6a11-FZ4g)
2020/12/21(月) 23:17:02.37ID:xMP2V9qq0 >>644
UIAutomationでFindFirstを使ってみたら?
公式のフォーラムにUIA_Interface.ahkがあるけど
個人的にはTypeLib2AHKから生成したもののほうが使いやすい
UIAutomationでFindFirstを使ってみたら?
公式のフォーラムにUIA_Interface.ahkがあるけど
個人的にはTypeLib2AHKから生成したもののほうが使いやすい
655名無しさん@お腹いっぱい。 (ワッチョイ 3b58-ass7)
2020/12/23(水) 20:54:09.66ID:6j4Tv9/A0 知名度低過ぎや
もっと宣伝するんや
もっと宣伝するんや
656名無しさん@お腹いっぱい。 (ワッチョイ 17b1-Yke/)
2020/12/27(日) 00:55:36.04ID:11eiyns50 スレッド住民の天才プログラマー様、デスクトップ版Amazon Musicがグローバルホットキーで動くスクリプト下さい
657名無しさん@お腹いっぱい。 (ワッチョイ 536e-HaPC)
2020/12/29(火) 05:20:07.30ID:0OZDNm6Y0 前にやってた事なのですが、突然グリーンスクリーンでパソコンが落ちた後起動が出来無くなりSSDのデータの復元も出来ず(.ahkファイルなどが)、元々この辺も詳しく無かったので「こうかな?」とやってみたものの上手く行きませんでした
たぶん皆さんだと「そんな事もわからねえのか」ってレベルだとは思いますが、アドバイス頂きたいです
Win10 64bit Pro
AHK 1.1.33.02
やりたい動作
日本語入力で「を押した時「」を出力し↓を送信して選択を確定し←を送信して「」の間にカーソルを移動
同様に、」を押した時()を出力し↓を送信して選択を確定し←を送信して()の間にカーソルを移動
[::Send,{Blind}[]
Send,{Blind}{Down}
Send,{Blind}{Left}
Return
]::Send,{Blind}()
Send,{Blind}{Down}
Send,{Blind}{Left}
Return
上記の書き方でやると()が出力されますが変換未確定状態で止まります
DownとLeftをscの方で書いてみましたが変わらず
以前は出来ていたので可能だとは思うのですが、どう書けば出来るでしょうか?
よろしくお願いします
たぶん皆さんだと「そんな事もわからねえのか」ってレベルだとは思いますが、アドバイス頂きたいです
Win10 64bit Pro
AHK 1.1.33.02
やりたい動作
日本語入力で「を押した時「」を出力し↓を送信して選択を確定し←を送信して「」の間にカーソルを移動
同様に、」を押した時()を出力し↓を送信して選択を確定し←を送信して()の間にカーソルを移動
[::Send,{Blind}[]
Send,{Blind}{Down}
Send,{Blind}{Left}
Return
]::Send,{Blind}()
Send,{Blind}{Down}
Send,{Blind}{Left}
Return
上記の書き方でやると()が出力されますが変換未確定状態で止まります
DownとLeftをscの方で書いてみましたが変わらず
以前は出来ていたので可能だとは思うのですが、どう書けば出来るでしょうか?
よろしくお願いします
658名無しさん@お腹いっぱい。 (ワッチョイ 4958-80jV)
2020/12/29(火) 07:42:38.81ID:wcRWwvuu0 >>657
まずサンプルページを見て書き方覚えな
まずサンプルページを見て書き方覚えな
659名無しさん@お腹いっぱい。 (ワッチョイ 4958-80jV)
2020/12/29(火) 07:55:01.33ID:wcRWwvuu0 >>657
もう一つだけ言っとくと、大事なのは改行
もう一つだけ言っとくと、大事なのは改行
660名無しさん@お腹いっぱい。 (ワッチョイ 0376-80jV)
2020/12/29(火) 08:28:10.91ID:14tV/Yln0 相変わらず役立たずが張り付いてんだな
もう引退しろ
もう引退しろ
661名無しさん@お腹いっぱい。 (ワッチョイ 15f6-p1zl)
2020/12/29(火) 08:54:01.66ID:EOvoeb1K0662名無しさん@お腹いっぱい。 (ワッチョイ 735a-80jV)
2020/12/29(火) 09:37:16.86ID:hHY1cXnU0 >>657
とりあえずその書いた通りに自分でキー入力してみて
やっぱり変換未確定になるのでは?それを確定させるにはどうするか
あと、デフォを変えてしまうのは抵抗あるかな。まあこれは好き好きかもだけど
自分なら無変換+[ とか 右Alt+[ とかで作ると思う
とりあえずその書いた通りに自分でキー入力してみて
やっぱり変換未確定になるのでは?それを確定させるにはどうするか
あと、デフォを変えてしまうのは抵抗あるかな。まあこれは好き好きかもだけど
自分なら無変換+[ とか 右Alt+[ とかで作ると思う
663657 (ニククエ 536e-HaPC)
2020/12/29(火) 17:49:07.12ID:0OZDNm6Y0NIKU >>658-659
レスありがとうございます
ahkwiki.netのサンプルコード集とか他にもいくつか見てはみたのですが、自分のやりたい事に合ってる物が見付からず、基本的な部分もどれが合っている物なのかが…
開業の
レスありがとうございます
ahkwiki.netのサンプルコード集とか他にもいくつか見てはみたのですが、自分のやりたい事に合ってる物が見付からず、基本的な部分もどれが合っている物なのかが…
開業の
664657 (ニククエ 536e-HaPC)
2020/12/29(火) 18:04:01.81ID:0OZDNm6Y0NIKU すみません、間違えて途中で送信になってしまいました(しかも誤字あり)
改行の方法が関わってるんですね
その辺で探してみます
>>662
書いた通り未確定状態です
Enterで確定にする方法を前も考えていたのですが、日本語入力オフの時にやると改行してしまうので下で確定と思った様な
試しにEnterにしてみたのですがそれでも変化ありませんでした
また調べていてBlindは同時押しの時に使う物、という事で関係無いのでは…と消した所上の方が「」にはなりましたがやはり未確定状態
前調べた時にBlindがこの状態に有用っぽいと思ったので付けていたのですが、見間違いか見たサイトの書き方で勘違いでもしたのか
この使い方で何年もやっているので不便は無いというかとても使い易かったです
かっこって「」も()も使う時は必ず両方使いませんか?
片方だけ使用する事が無いので、それなら割り当てちゃおうと
改行の方法が関わってるんですね
その辺で探してみます
>>662
書いた通り未確定状態です
Enterで確定にする方法を前も考えていたのですが、日本語入力オフの時にやると改行してしまうので下で確定と思った様な
試しにEnterにしてみたのですがそれでも変化ありませんでした
また調べていてBlindは同時押しの時に使う物、という事で関係無いのでは…と消した所上の方が「」にはなりましたがやはり未確定状態
前調べた時にBlindがこの状態に有用っぽいと思ったので付けていたのですが、見間違いか見たサイトの書き方で勘違いでもしたのか
この使い方で何年もやっているので不便は無いというかとても使い易かったです
かっこって「」も()も使う時は必ず両方使いませんか?
片方だけ使用する事が無いので、それなら割り当てちゃおうと
665657 (ニククエ 536e-HaPC)
2020/12/29(火) 18:05:35.65ID:0OZDNm6Y0NIKU あ、662さんにお礼書き忘れていました
レスありがとうございます
レスありがとうございます
666名無しさん@お腹いっぱい。 (ニククエ 4958-80jV)
2020/12/29(火) 18:10:47.69ID:wcRWwvuu0NIKU667名無しさん@お腹いっぱい。 (ニククエW 4958-TmpA)
2020/12/29(火) 18:30:02.12ID:vRRm8Pin0NIKU >>664
IMEの状態で挙動分けたいならIME.ahkで状態確認してEnter入れるかどうか判定してたんじゃない?
テンプレ >160
なんにしてもバックアップは大事だよー
あとOS入れかえたんならMS-IMEが新方式になってると思われるんで
調子悪いようなら従来方式に戻してみ
IMEの状態で挙動分けたいならIME.ahkで状態確認してEnter入れるかどうか判定してたんじゃない?
テンプレ >160
なんにしてもバックアップは大事だよー
あとOS入れかえたんならMS-IMEが新方式になってると思われるんで
調子悪いようなら従来方式に戻してみ
668名無しさん@お腹いっぱい。 (ニククエ ed11-ass7)
2020/12/29(火) 19:05:02.33ID:d76M1KqA0NIKU669名無しさん@お腹いっぱい。 (ニククエ ad76-Gr/D)
2020/12/29(火) 19:11:33.86ID:ww+sN9NY0NIKU 愛があるのか意地悪なのか知らないけど、個人的には書いてあげたいところ
ここからIME.ahkをダウンロードして配置→Include
https://w.atwiki.jp/eamat/pages/17.html
スクリプト
https://pastebin.pl/view/390b06d3
下で確定というのがよくわからないけど、これで希望の動作ができているのでは
ここからIME.ahkをダウンロードして配置→Include
https://w.atwiki.jp/eamat/pages/17.html
スクリプト
https://pastebin.pl/view/390b06d3
下で確定というのがよくわからないけど、これで希望の動作ができているのでは
670657 (ニククエ 536e-HaPC)
2020/12/29(火) 19:15:41.07ID:0OZDNm6Y0NIKU671名無しさん@お腹いっぱい。 (ニククエ 4958-80jV)
2020/12/29(火) 19:23:15.22ID:wcRWwvuu0NIKU672名無しさん@お腹いっぱい。 (ニククエ 81b1-mLM0)
2020/12/29(火) 20:12:20.72ID:X40gIKFw0NIKU 記号入力系はおれはIME.ahkでIMEがonなら一旦offにしてsendrawで直接文字列入力させてるな
キーボードに無い記号も日本語も扱えるし関数にしとけば記述も楽だ
キーボードに無い記号も日本語も扱えるし関数にしとけば記述も楽だ
673名無しさん@お腹いっぱい。 (ニククエ 0f92-l+si)
2020/12/29(火) 22:03:42.37ID:pdcQ/t5p0NIKU 俺は Clipboard 使ってるなぁ
IMEがどんな状態だろうが、 Send,^v で
IMEがどんな状態だろうが、 Send,^v で
674名無しさん@お腹いっぱい。 (ワッチョイ 0376-i1OL)
2020/12/31(木) 19:06:43.68ID:ZWi9NKeJ0 >>652
>>654
いろいろ試して、とりあえず下記のような形になりました。
ふとした時に最上部のテキストボックスに移動したいことが多いので、特定のサイトというわけではないんですよね。
最初のテキストフィールドに移動β[Chromium]
https://pastebin.pl/view/740eefc4
>>654
いろいろ試して、とりあえず下記のような形になりました。
ふとした時に最上部のテキストボックスに移動したいことが多いので、特定のサイトというわけではないんですよね。
最初のテキストフィールドに移動β[Chromium]
https://pastebin.pl/view/740eefc4
675名無しさん@お腹いっぱい。 (ワッチョイ 99b1-k7eC)
2021/01/01(金) 18:33:05.81ID:ukB6Yqjo0 質問です
func( key )
{
;(ここで色々な処理)
Send, {%key% down}
keyWait, %key%
Send, {%key% up}YES
;(ここで色々な処理)
}
$a:: func( "A" )
$h:: func( "H" )
$k:: func( "K" )
キーリピートさせないため&他にも色々させるためにこの形を取っているのですが
これだと複数キーを押した際にkeyWaitが蓄積されていく形になり
例えば「H」押下→「A」押下→「H」離す だけではHがupされず その後「A」を離した時点で初めて「YESYES」と出るのですね
1キーごとに独立したkeyWaitをさせるみたいなことってどうしたらできるでしょうか?
Inputって今まで使ったことなかったですが、keyWaitのところをとりあえず
「Input, UserInput, V, %key%」
「Input, UserInput, V, %key% up」
「Input, UserInput, V, {%key%}」
「Input, UserInput, V, {%key% up}」
辺りからIf ErrorLevel〜 みたいにしてもInputコマンドのEndKeys引数は(当然かもしれませんが)押下しか検知してくれてないようで…
func( key )
{
;(ここで色々な処理)
Send, {%key% down}
keyWait, %key%
Send, {%key% up}YES
;(ここで色々な処理)
}
$a:: func( "A" )
$h:: func( "H" )
$k:: func( "K" )
キーリピートさせないため&他にも色々させるためにこの形を取っているのですが
これだと複数キーを押した際にkeyWaitが蓄積されていく形になり
例えば「H」押下→「A」押下→「H」離す だけではHがupされず その後「A」を離した時点で初めて「YESYES」と出るのですね
1キーごとに独立したkeyWaitをさせるみたいなことってどうしたらできるでしょうか?
Inputって今まで使ったことなかったですが、keyWaitのところをとりあえず
「Input, UserInput, V, %key%」
「Input, UserInput, V, %key% up」
「Input, UserInput, V, {%key%}」
「Input, UserInput, V, {%key% up}」
辺りからIf ErrorLevel〜 みたいにしてもInputコマンドのEndKeys引数は(当然かもしれませんが)押下しか検知してくれてないようで…
676名無しさん@お腹いっぱい。 (ワッチョイ c992-wX28)
2021/01/01(金) 21:52:10.06ID:WR1IUEcf0 >>675
Threadコマンドで割り込みさせないとか?
Threadコマンドで割り込みさせないとか?
677名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/02(土) 06:08:35.06ID:pF3LV4460 普段はチルトにブラウザの戻る、進むを割り当ててるんだけど、右クリック+チルトでタブ移動のショートカットを割り当てたりって出来ないかな?
678名無しさん@お腹いっぱい。 (ワッチョイ c992-wX28)
2021/01/02(土) 08:10:54.99ID:E6Eq2hM70 >>677
RButton & WheelRight::Send,^{Tab}
RButton & WheelRight::Send,^{Tab}
679名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/02(土) 16:22:26.15ID:pF3LV4460 >>678
これ右クリックが動かなくなるんですけど自分だけですかね
これ右クリックが動かなくなるんですけど自分だけですかね
680名無しさん@お腹いっぱい。 (ワッチョイ e573-UAPS)
2021/01/02(土) 16:34:16.37ID:J5Q8PkIE0 >>679
乗っ取るんだから当たり前だろ
RButton::RButton を付け加えれば右クリ単押し離した時に右クリとしで作動するが右ドラッグは出来ない
~ を使えば乗っ取らないけどタブ移動時にも右クリが送信される
こんなこと俺は人に聞くまでも無くwiki読んで試して自力で把握できたけどなんでお前は出来ないんだ?
乗っ取るんだから当たり前だろ
RButton::RButton を付け加えれば右クリ単押し離した時に右クリとしで作動するが右ドラッグは出来ない
~ を使えば乗っ取らないけどタブ移動時にも右クリが送信される
こんなこと俺は人に聞くまでも無くwiki読んで試して自力で把握できたけどなんでお前は出来ないんだ?
681名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/02(土) 21:34:02.30ID:pF3LV4460682名無しさん@お腹いっぱい。 (ワッチョイ ed33-Jh9r)
2021/01/03(日) 03:48:16.68ID:ys1x8MNd0683名無しさん@お腹いっぱい。 (ワッチョイW dd58-DLfW)
2021/01/03(日) 08:49:43.73ID:CEKSJ3+E0 タブのあるソフトってブラウザだけじゃないし共通で使いたいということのでは?
個人的にはブラウザが一番マウスジェスチャ使うから右ドラッグは必須だな
個人的にはブラウザが一番マウスジェスチャ使うから右ドラッグは必須だな
684名無しさん@お腹いっぱい。 (ワッチョイ 49bc-UAPS)
2021/01/03(日) 08:56:05.45ID:62Cedb4C0 >>683
その場合はマウスジェスチャでタブ移動もすればいいじゃん
その場合はマウスジェスチャでタブ移動もすればいいじゃん
685名無しさん@お腹いっぱい。 (ワッチョイW c24e-OxBv)
2021/01/03(日) 13:15:11.93ID:s3EjySlL0 ごろ寝マウス使ってるんですけどahkだけだとドラッグ操作が不完全みたいなので
ごろ寝マウス専用の常駐キー置き換えソフトも常駐させてます
このような使い方ですと時折操作がおかしくなります
仕方ないのでahkをReloadさせると正常になります
これはお互いに干渉してるのでしょうか?
ごろ寝マウス専用の常駐キー置き換えソフトも常駐させてます
このような使い方ですと時折操作がおかしくなります
仕方ないのでahkをReloadさせると正常になります
これはお互いに干渉してるのでしょうか?
686名無しさん@お腹いっぱい。 (ワッチョイ 9d03-wX28)
2021/01/03(日) 19:10:26.91ID:UMtJAZdE0 ここはエスパースレではありません
687名無しさん@お腹いっぱい。 (スッップ Sd62-Za7r)
2021/01/04(月) 10:58:43.49ID:oUrkyjqVd ノートPC使うときは極力マウス操作したくないから
ブラウザはvimiumでキーボード操作
カーソル移動はahkにしてる
ブラウザはvimiumでキーボード操作
カーソル移動はahkにしてる
688名無しさん@お腹いっぱい。 (ワッチョイW 31f1-0TMu)
2021/01/04(月) 12:21:38.26ID:URVFoxoT0 質問です 既に定義されてるホットキーを一時的に別の操作を割り当てたいです
例えばお絵かきソフトで、描画のペンツールは常用のホットキーを使い、範囲選択のときだけ変えるような
でそういう別系統操作にしたいときGUI出して「それが出てるときは分岐」みたく出来るかなとイメージしてるのですが難しいでしょうか
例えばお絵かきソフトで、描画のペンツールは常用のホットキーを使い、範囲選択のときだけ変えるような
でそういう別系統操作にしたいときGUI出して「それが出てるときは分岐」みたく出来るかなとイメージしてるのですが難しいでしょうか
689名無しさん@お腹いっぱい。 (ワッチョイ c992-3E/o)
2021/01/04(月) 12:31:35.84ID:gy/No/Q70 >>688
ちょっとわかりにくいので具体例を書いて欲しい。
ちょっとわかりにくいので具体例を書いて欲しい。
690名無しさん@お腹いっぱい。 (ワッチョイW 31f1-0TMu)
2021/01/04(月) 12:55:20.17ID:URVFoxoT0 ああすみません
つまり言わば母艦のように使っている元ホットキー群があって、そこにはすでにズラズラとプログラムしてあるわけです
で継ぎ足し建築のごとく、違う系統の操作系をパカッとかぶせるように(使う時だけ乗っ取るように)できないかなと
同じキーから別の挙動を引き出したいとき、定義済なキーをもう一度定義しようとするとエラーが出ますが、それをなるべく母艦スクリプトに手を入れないでやりたいのです
つまり言わば母艦のように使っている元ホットキー群があって、そこにはすでにズラズラとプログラムしてあるわけです
で継ぎ足し建築のごとく、違う系統の操作系をパカッとかぶせるように(使う時だけ乗っ取るように)できないかなと
同じキーから別の挙動を引き出したいとき、定義済なキーをもう一度定義しようとするとエラーが出ますが、それをなるべく母艦スクリプトに手を入れないでやりたいのです
691名無しさん@お腹いっぱい。 (ワッチョイW dd58-DLfW)
2021/01/04(月) 13:35:54.88ID:iY+oM+L60 パカッと切り替えの判定分をコードで書けるなら #if で分岐
今あるスクリプトに手を加えたくないのなら
母艦?の方をSuspend して別ファイルのスクリプト立ち上げるスイッチスクリプトを作るとか
今あるスクリプトに手を加えたくないのなら
母艦?の方をSuspend して別ファイルのスクリプト立ち上げるスイッチスクリプトを作るとか
692名無しさん@お腹いっぱい。 (ワッチョイW 31f1-0TMu)
2021/01/04(月) 13:45:24.42ID:URVFoxoT0 ありがとうございます! suspendで最初に走ってるほうを止めるやり方は知らなかったのでこれでスッキリいける気がします トライしてみますm(_ _)m
693名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/05(火) 04:36:14.39ID:UEOV8C1c0 >>684
今マウスジェスチャでタブ移動してるけどそれが面倒だから右クリ&チルトでもタブ移動出来たらなーっていう感じだったんだけどね
右クリックを使うとやっぱり右クリに影響が出るから他のボタン使わないとなあって感じなんだね
ただチルトと組み合わせやすいボタンって右左クリック以外にないからやっぱりジェスチャで我慢しかなさそうだね
今マウスジェスチャでタブ移動してるけどそれが面倒だから右クリ&チルトでもタブ移動出来たらなーっていう感じだったんだけどね
右クリックを使うとやっぱり右クリに影響が出るから他のボタン使わないとなあって感じなんだね
ただチルトと組み合わせやすいボタンって右左クリック以外にないからやっぱりジェスチャで我慢しかなさそうだね
694名無しさん@お腹いっぱい。 (ワッチョイ c676-UAPS)
2021/01/05(火) 04:59:13.00ID:xt/cbHPx0 ; Smart Wheelup
MouseGetPos, x, y
if(y>80)
Send,{WheelUp}
else
Send,^+{Tab}
とかやれば良いんだよ
縦スクロールバー付近なら縦スクロール
ウィンドウ下部付近なら横スクロール
とか好き勝手できる
他にもカーソル位置見て挙動を変えるというのは
モニタを9分割して起動するランチャの種類を変えるという
メタランチャ的な使い方もできる
MouseGetPos, x, y
if(y>80)
Send,{WheelUp}
else
Send,^+{Tab}
とかやれば良いんだよ
縦スクロールバー付近なら縦スクロール
ウィンドウ下部付近なら横スクロール
とか好き勝手できる
他にもカーソル位置見て挙動を変えるというのは
モニタを9分割して起動するランチャの種類を変えるという
メタランチャ的な使い方もできる
695名無しさん@お腹いっぱい。 (ワッチョイ 22ad-UAPS)
2021/01/05(火) 05:08:30.40ID:Dx3N9bS60 >>693
多ボタンマウス買えば?
俺はG600に普通のXButton1・2の他F13〜F24を割り当てて、各サイドボタン押しながらホイール上下で
タブ移動、AltTab/ShiftAltTab、Home/End、PgUp/PgDown、拡大/縮小、VolUp/VolDown
などを割り当ててる
サイド12ボタンほどじゃなくてもサイド6ボタンくらいでもahkと組み合わせれば工夫次第で数多くのアクションを
割り当てることができる
多ボタンマウス買えば?
俺はG600に普通のXButton1・2の他F13〜F24を割り当てて、各サイドボタン押しながらホイール上下で
タブ移動、AltTab/ShiftAltTab、Home/End、PgUp/PgDown、拡大/縮小、VolUp/VolDown
などを割り当ててる
サイド12ボタンほどじゃなくてもサイド6ボタンくらいでもahkと組み合わせれば工夫次第で数多くのアクションを
割り当てることができる
696名無しさん@お腹いっぱい。 (ワッチョイ 46c6-978d)
2021/01/07(木) 07:36:18.22ID:5TUvRG8D0 firefoxでctr+bを無効にしたいのですが、どう書くといいんでしょうか?
ctrl+Bではエラーどす(´・ω・`)
ctrl+Bではエラーどす(´・ω・`)
697名無しさん@お腹いっぱい。 (ワッチョイ 825a-UAPS)
2021/01/07(木) 07:56:35.01ID:Fd0s5Uw30 さすがにWiki読んでと
698名無しさん@お腹いっぱい。 (ワッチョイ 46c6-978d)
2021/01/07(木) 12:00:18.40ID:5TUvRG8D0 わからなかったので
699名無しさん@お腹いっぱい。 (ワッチョイ 4111-Fu3+)
2021/01/07(木) 12:06:35.50ID:pK5GPamn0 わかるまで 何度でも
700名無しさん@お腹いっぱい。 (ワンミングク MM92-DLfW)
2021/01/07(木) 13:01:13.22ID:s4M5NUBTM701名無しさん@お腹いっぱい。 (ワッチョイ 46c6-978d)
2021/01/07(木) 13:06:06.47ID:5TUvRG8D0 ^b ::Return
これでエラーになるんどすが、、、(´・ω・`)、、、
これでエラーになるんどすが、、、(´・ω・`)、、、
702名無しさん@お腹いっぱい。 (ワッチョイ be81-Zovn)
2021/01/07(木) 13:09:55.01ID:KHOLJOG40 bの後に空白があるからじゃね?
それだと ctrl+b が全てで無効になるけどいいのか?
それだと ctrl+b が全てで無効になるけどいいのか?
703名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/07(木) 16:37:33.16ID:SPF2OWw40 F13以降のキーってどこに割り当ててる?
他のソフトでAHKでF13以降に設定したキーを割り当てたい時に、毎回ChangeKeyでキー1つ犠牲にして送らないといけないのかな
SHIFT+ファンクションでFで13以降とか出来たらいいんだけど
他のソフトでAHKでF13以降に設定したキーを割り当てたい時に、毎回ChangeKeyでキー1つ犠牲にして送らないといけないのかな
SHIFT+ファンクションでFで13以降とか出来たらいいんだけど
704名無しさん@お腹いっぱい。 (ワッチョイ dd58-UAPS)
2021/01/07(木) 16:54:45.05ID:1jWYevw/0705名無しさん@お腹いっぱい。 (ワッチョイ 46c6-978d)
2021/01/07(木) 17:26:04.27ID:5TUvRG8D0706名無しさん@お腹いっぱい。 (ワッチョイ dd58-UAPS)
2021/01/07(木) 17:41:27.14ID:1jWYevw/0707名無しさん@お腹いっぱい。 (ワッチョイ 46c6-978d)
2021/01/07(木) 20:01:22.20ID:5TUvRG8D0 どうも
SENDというのを使ってみましたが、動きませんね、、、
^b::Send,{^}{+}
これでshiftとctrlということですよね?
SENDというのを使ってみましたが、動きませんね、、、
^b::Send,{^}{+}
これでshiftとctrlということですよね?
708名無しさん@お腹いっぱい。 (ワッチョイW dd58-DLfW)
2021/01/07(木) 20:14:34.01ID:Pyfo9vjd0 ちがいます
709名無しさん@お腹いっぱい。 (ワッチョイ 825a-UAPS)
2021/01/07(木) 20:16:20.51ID:Fd0s5Uw30710名無しさん@お腹いっぱい。 (ワッチョイ 4211-UAPS)
2021/01/07(木) 20:37:53.96ID:0Z8NGgPJ0 wiki読んでこれが出来ないならAutoHotKeyというかスクリプトは向いてないな
というより本当に読んでんのかってレベルだが
使用例に似たようなの書いてあるのに出来ないって……
というより本当に読んでんのかってレベルだが
使用例に似たようなの書いてあるのに出来ないって……
711名無しさん@お腹いっぱい。 (ワッチョイ be81-Zovn)
2021/01/07(木) 20:42:58.14ID:KHOLJOG40 おじいちゃんなんだから
真面目に取り合わないで
適当に付き合ってやればいい
真面目に取り合わないで
適当に付き合ってやればいい
712名無しさん@お腹いっぱい。 (ワッチョイ 81b1-r11y)
2021/01/07(木) 23:02:24.37ID:SPF2OWw40 >>704
書き方が悪かった 例えばマウスのボタンに「Ctrl+Wした後にEsc」みたいなキーを割り当てたいとして、
AHKでF13にそれを割り当てた後、マウスのソフトでF13を割り当てる必要が出てくるだろ?
その時にChangekeyみたいので一旦F13をどっかのキーに割り当てといて、F13を送信する必要があるわけじゃん
そうやって色んなものを追加していって(今だとプログラマブルキーボードとかRev o mateとかに割り当てたくて)
F18とかF19とか使ってるんだけど、それを毎回insertキーとかをF17に割当→再起動→ソフトでF17キーを送信→また戻すっていうこの所作が面倒だから、
F13〜F21とかをSHIFTファンクションで出せたりするとchangekeyで割当の度に再起動しなくて済むからいいよっていう話
俺はすごい非効率なやり方してる気がするからみんなならもっと良いやり方があるんだろうなと思って聞いただけ
書き方が悪かった 例えばマウスのボタンに「Ctrl+Wした後にEsc」みたいなキーを割り当てたいとして、
AHKでF13にそれを割り当てた後、マウスのソフトでF13を割り当てる必要が出てくるだろ?
その時にChangekeyみたいので一旦F13をどっかのキーに割り当てといて、F13を送信する必要があるわけじゃん
そうやって色んなものを追加していって(今だとプログラマブルキーボードとかRev o mateとかに割り当てたくて)
F18とかF19とか使ってるんだけど、それを毎回insertキーとかをF17に割当→再起動→ソフトでF17キーを送信→また戻すっていうこの所作が面倒だから、
F13〜F21とかをSHIFTファンクションで出せたりするとchangekeyで割当の度に再起動しなくて済むからいいよっていう話
俺はすごい非効率なやり方してる気がするからみんなならもっと良いやり方があるんだろうなと思って聞いただけ
713名無しさん@お腹いっぱい。 (ワッチョイ be81-Zovn)
2021/01/07(木) 23:13:46.21ID:KHOLJOG40 a::send,{F13}
b::send,{F14}
みたいなのを作っといて割り当てるときだけ起動すればいいだろ
b::send,{F14}
みたいなのを作っといて割り当てるときだけ起動すればいいだろ
714名無しさん@お腹いっぱい。 (ワッチョイ c992-3E/o)
2021/01/07(木) 23:15:57.02ID:eHP+CpmG0715名無しさん@お腹いっぱい。 (ワッチョイ dd58-UAPS)
2021/01/07(木) 23:19:10.66ID:1jWYevw/0 >>712
マウスのユーティリティソフトなどにF13以降を割りあてる時はFスクリーンキーボードというフリーのソフトキーボード使ってる
とりあえずロジクールのLGSはこれ使ってF13〜F24割り当て可能
マウスのユーティリティソフトなどにF13以降を割りあてる時はFスクリーンキーボードというフリーのソフトキーボード使ってる
とりあえずロジクールのLGSはこれ使ってF13〜F24割り当て可能
716名無しさん@お腹いっぱい。 (ワッチョイ dd58-UAPS)
2021/01/07(木) 23:24:39.53ID:1jWYevw/0717名無しさん@お腹いっぱい。 (ワッチョイ dfb1-/Qjs)
2021/01/08(金) 02:24:54.86ID:j3YkFqUR0 >>716
ほんっっとにありがとう
正にこういうソフトを探してた。言う通りハードキーボードからだとAHKで指定しても物理キーの方が送信されちゃうから困ってた
このソフトならF13以降も出せそうですごい便利だ ほんと助かった
ほんっっとにありがとう
正にこういうソフトを探してた。言う通りハードキーボードからだとAHKで指定しても物理キーの方が送信されちゃうから困ってた
このソフトならF13以降も出せそうですごい便利だ ほんと助かった
718名無しさん@お腹いっぱい。 (ワッチョイ df02-lB9F)
2021/01/08(金) 02:31:47.15ID:Ydeng18x0 昔の記憶だから不確かかも知れないけど Sleep 挟めば AHK でもいけたはず。(Up/Down を分ける必要があったかは覚えてない)
F1::
Sleep 1000
Send {F20 Down}
Sleep 1000
Send {F20 Up}
Return
F1::
Sleep 1000
Send {F20 Down}
Sleep 1000
Send {F20 Up}
Return
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【実況】ショートスリーパー堀大輔の7日間LIVE、いよいよゴール目前!★38 [爆笑ゴリラ★]
- 【速報】さらに7000万円不明 「赤い羽根」募金会明らかに 使途不明金は計2億5000万円に [おっさん友の会★]
- 「セックスしたことある?」に「いい歳をして恥ずかしくないんですか」50~60代の薄毛眼鏡の男の声かけに、女子高生が一喝 [Hitzeschleier★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★37 [爆笑ゴリラ★]
- ラーメンの適正価格はいくら?ラーメン評論家が感じる「違和感」 [muffin★]
- 男女平等、日本は145カ国中117位 高市首相誕生で1つ上昇、G7では最下位「ジェンダーギャップ報告書」 [七波羅探題★]
- 【実況】博衣こよりのえちえちホロ甲2026_2年目夏🧪
- ダブちゃんきたよぉ👊😅👊🏡
- 【悲報】防衛省、無人偵察機墜落で鳥取県知事に情報共有せずに激怒される [834922174]
- 最近のパチ、ガチでここまでエロすぎるらしいwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwこれ打ってる途中でシコりたくならんのか?wwwwwwwwwwww [509448172]
- 【急募】「うつ病」を爆速で治す方法 [589647274]
- ( ・᷄ὢ・᷅ )うっうっうっわっわっうわーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー