[過去ログ]
AutoHotkey スレッド part28 (1002レス)
AutoHotkey スレッド part28 http://egg.5ch.net/test/read.cgi/software/1585906506/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名無しさん@お腹いっぱい。 (ワッチョイ aef9-dJm7) [] 2020/04/03(金) 18:35:06 ID:/YRSlUCD0 !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 http://egg.5ch.net/test/read.cgi/software/1585906506/1
922: 名無しさん@お腹いっぱい。 (ワッチョイ 17b1-LzhE) [sage] 2021/04/18(日) 09:24:09 ID:aeRuTD0h0 AHKで修飾キーの押しっぱなしに有効な対策はないでしょうか? 昨日押しっぱなしが知らないうちに発動して痛い目に合いました。 Firefoxで自分で入力した行を 無変換+マウス左クリック で消すスクリプトを以下のように書いて使っていました。 vk1Dsc07B & lbutton:: mouseclick, l, , , 3 ;三回左クリックして行を選択 send, {del} ;delで削除 return しかし、いつの間に無変換が押しっぱなしになったようで、この状態でブックマークサイドバーのスクロールバーを何度もドラッグしたところ ブックマーク選択→Del がスクリプトにより何度も行われて気付かないうちにブックマークが何個か消えてしまいました。 Firefoxはブックマークはゴミ箱に移らず消去されるので何を消してしまったかわからない状態です。 https://did2memo.net/2013/10/03/autohotkey-ctrl-key-is-stuck/ このページを見たところ結局どういった方法が押しっぱなしに有効かいまいちわかりません。 http://egg.5ch.net/test/read.cgi/software/1585906506/922
923: 名無しさん@お腹いっぱい。 (ワッチョイ 57b1-tdH6) [sage] 2021/04/18(日) 23:23:26 ID:GA89B1Lh0 スレチだけどfirefoxのブックマークって自動バックアップされてたはずだから 最近のじゃなければ戻せそう http://egg.5ch.net/test/read.cgi/software/1585906506/923
924: 名無しさん@お腹いっぱい。 (ワッチョイ 17b1-LzhE) [sage] 2021/04/18(日) 23:47:58 ID:aeRuTD0h0 >>923 知らなかった、自動でブックマーク保存されていたんですね。 これで消してしまったブックマーク探してみます。 http://egg.5ch.net/test/read.cgi/software/1585906506/924
925: 名無しさん@お腹いっぱい。 (ワッチョイ 578c-IHcq) [sage] 2021/04/19(月) 08:30:46 ID:pRqi66BK0 あれ? はっちゅう君 要求は中止されました。SSL/TLSのセキュリティで保護されているチャネルを作成できませんでした ってのが出てきて、起動できない http://egg.5ch.net/test/read.cgi/software/1585906506/925
926: 名無しさん@お腹いっぱい。 (ワッチョイ 578c-IHcq) [sage] 2021/04/19(月) 09:50:15 ID:pRqi66BK0 間違えたすまん http://egg.5ch.net/test/read.cgi/software/1585906506/926
927: 名無しさん@お腹いっぱい。 (ワッチョイ b70a-Y+72) [sage] 2021/04/19(月) 20:28:20 ID:WKH2aogJ0 >>922 BlockInput Send ; 管理者権限が必要 sc07B & LButton:: KeyWait LButton ; BlockInput On ; 代案 SendInput {LButton 3} SendInput {Del} ; BlockInput Off return ホットキーすり抜け再現スクリプト(要管理者権限) https://pastebin.com/yHS3MAtF http://egg.5ch.net/test/read.cgi/software/1585906506/927
928: 922 (ワッチョイ 17b1-LzhE) [sage] 2021/04/19(月) 23:10:01 ID:2qSmBM7X0 >>927 ありがとうございます。 #InstallKeybdHook を書くのは効果があるのでしょうか? 今まで #InstallKeybdHook を書いていなかったので本日追加したのですが、 https://did2memo.net/2013/10/03/autohotkey-ctrl-key-is-stuck/ を見ると #InstallKeybdHook を書いても押しっぱなしが起こるのでいろいろやられているようですが、 押しっぱなしを0にするほどの効果はないということでしょうか? http://egg.5ch.net/test/read.cgi/software/1585906506/928
929: 927 (ワッチョイ b70a-Y+72) [sage] 2021/04/20(火) 01:34:26 ID:X9MjDCbu0 >>928 >>928 ホットストリングやキーボードフックを利用しないと設定できないホットキーではフックは自動で使用されます。 今回の場合、#Install***Hookを新たに書いても変化はありません。 どの程度の効果なのか分かりませんが、フックを使っても問題は発生します。 再現スクリプトと同じように、自分の環境でも以下の対策で問題発生しなくなりました。 BlockInput - Send中の横槍を防ぐ SendInput - Sendを高速に処理できるモードにする http://egg.5ch.net/test/read.cgi/software/1585906506/929
930: 名無しさん@お腹いっぱい。 (ワッチョイ 17b1-LzhE) [sage] 2021/04/20(火) 04:22:11 ID:R5k6hXN90 >>929 >今回の場合、#Install***Hookを新たに書いても変化はありません https://sites.google.com/site/autohotkeyjp/reference/commands/-InstallKeybdHook に #InstallKeybdHook のメリットは ・#HotkeyModifierTimeout の設定にかかわらず修飾キーの状態復元が確実に行われる とあるのですが、これは #InstallKeybdHook を書かなくても a:: send,abc return のようになんらかのホットーキーを設定した時点で「#HotkeyModifierTimeout の設定にかかわらず修飾キーの状態復元が確実に行われる」 となるので #InstallKeybdHook は必要ないということでしょうか? それと、BlockInput Send は http://ahkwiki.net/BlockInput では (2000/XP以外では無意味) と書かれているのですが win8.1やwin10で効果はあるのでしょうか? また書くとしたらAuto-executeの所に書くのですか? http://egg.5ch.net/test/read.cgi/software/1585906506/930
931: 927 (ワッチョイ b70a-Y+72) [sage] 2021/04/20(火) 20:27:52 ID:X9MjDCbu0 >>930 落ち着いてよく読んでください。 ホットキーを設定した時点ではなく リマップ、ホットストリング、「キーボードフックを利用しないと設定できない(無変換やマウスボタン)」ホットキーではフックは自動で使用されます。 a::Send,abc はフックを使わなくても設定できるためフックの自動使用はされません。 #InstallKeybdHook、#InstallMouseHookコマンドを書く理由 キー入力を履歴に残したいデバックなどの場合に、フックが使われているのか考慮しないで済む。 #HotkeyModifierTimeout を考慮しないで済む。 以上のことから、とりあえず使っておけば問題が減ると覚えておいてください。 BlockInput https://www.autohotkey.com/docs/commands/BlockInput.htm BlockInputは読み込まれる位置ならどこに書いても大丈夫です(2000/XP以降で有効)。 >>927 http://egg.5ch.net/test/read.cgi/software/1585906506/931
932: 930 (ワッチョイ 17b1-LzhE) [sage] 2021/04/20(火) 23:44:06 ID:R5k6hXN90 >>931 ありがとうございます。 BlockInputは管理者権限がいるのでスタートアップに組み込むのは面倒くさそうなので、 とりあえずおいておいてAuto-executeセクションに #InstallKeybdHook sendmode, input を書いたのでこれで様子を見てみます。 http://egg.5ch.net/test/read.cgi/software/1585906506/932
933: 名無しさん@お腹いっぱい。 (ワッチョイ 9711-B9Cj) [] 2021/04/21(水) 16:21:50 ID:hfuM00A50 ControlSendで貼り付けができない clipboard = %変数% ClipWait controlsend, ,%変数% ならクリップボードの内容を入力できるのだがこれだと遅い controlsendでctrl+vで貼り付けする方法がわからない +{Ins}以外でたのむ +{Ins}だとマイクラではりつけできないんだ http://egg.5ch.net/test/read.cgi/software/1585906506/933
934: 名無しさん@お腹いっぱい。 (ワッチョイ 9fd3-tdH6) [sage] 2021/04/21(水) 16:47:46 ID:GHQfbocG0 >>933 controlsend, ,^v, A ウィンドウ指定必要では? http://egg.5ch.net/test/read.cgi/software/1585906506/934
935: 名無しさん@お腹いっぱい。 (ワッチョイ 9711-B9Cj) [] 2021/04/21(水) 17:21:27 ID:hfuM00A50 レスには書かなかっただけで ControlSend, ,^v{enter},Minecraft* 1.16.5 とウィンドウしていしてるんだ ^vを書いても貼り付けされない テキストにウィンドウ指定しても同様だった http://egg.5ch.net/test/read.cgi/software/1585906506/935
936: 名無しさん@お腹いっぱい。 (ワッチョイ 9711-B9Cj) [] 2021/04/21(水) 17:24:33 ID:hfuM00A50 o:: Loop,1 { FileReadLine,comando,minecraftコマンド1 - コピー.txt,%A_Index% sleep,100 clipboard = %comando% ClipWait sleep,100 ControlSend, ,t,Minecraft* 1.16.5 sleep,300 ControlSend, ,^v,Minecraft* 1.16.5 } return これを使っているんだが http://egg.5ch.net/test/read.cgi/software/1585906506/936
937: 名無しさん@お腹いっぱい。 (ワッチョイ 9f6e-tdH6) [sage] 2021/04/21(水) 17:32:05 ID:brPR39xe0 1.1.33.07 - April 21, 2021 Fixed tray icon freezing and becoming blurry after screen DPI changes. Fixed hotkeys disabled by #InputLevel erroneously suppressing keys. http://egg.5ch.net/test/read.cgi/software/1585906506/937
938: 名無しさん@お腹いっぱい。 (ワッチョイ 9fd3-tdH6) [sage] 2021/04/21(水) 18:01:58 ID:GHQfbocG0 >>935 PressDurationがデフォのままだと一瞬すぎて反応しないとか SetKeyDelay, 10, 100 とかにしてみたらどうだろう http://egg.5ch.net/test/read.cgi/software/1585906506/938
939: 名無しさん@お腹いっぱい。 (ワッチョイ 9711-B9Cj) [] 2021/04/21(水) 18:19:03 ID:hfuM00A50 >>938 SetKeyDelay, 10, 100 上につけたらコマンド貼り付けできた ありがとう http://egg.5ch.net/test/read.cgi/software/1585906506/939
940: 名無しさん@お腹いっぱい。 (ワッチョイ 9fd3-tdH6) [sage] 2021/04/21(水) 18:55:02 ID:GHQfbocG0 >>939 どういたしまして ま、PressDuration100msはかなり余裕見て長めに言ったので連続して複数キー素早く入力したい場合は 適宜自分の環境や使用ソフトに合わせて反応できる範囲で短くするといい 10ms程度でも十分な場合もあるので http://egg.5ch.net/test/read.cgi/software/1585906506/940
941: sage (ワッチョイ 9758-B9Cj) [] 2021/04/21(水) 20:15:37 ID:k6WWIIan0 自分なりに調べて色々試しても解決の兆しが見えないので質問させて頂きます Loop{ PixelSearch, FoundX, FoundY,719, 475, 721, 540, 0xA145A3, 30, Fast RGB if GetKeyState("XButton2"){ if (ErrorLevel=0) { send {Lbutton down} send {Lbutton up} }} }return これにXButton1を押した時に右クリックが反応するパターンを追加するにはどうしたらいいんでしょうか。 http://egg.5ch.net/test/read.cgi/software/1585906506/941
942: 名無しさん@お腹いっぱい。 (ワッチョイW 3758-at1r) [sage] 2021/04/21(水) 21:02:05 ID:IpWYsJjG0 if GetKeyState(){...} をそのまま下にコピペしてXButton2とLbuttonを書き変えりゃいいんじゃないの http://egg.5ch.net/test/read.cgi/software/1585906506/942
943: 名無しさん@お腹いっぱい。 (ワッチョイ 9758-B9Cj) [] 2021/04/21(水) 21:21:21 ID:k6WWIIan0 >>942 前試してダメだったんですけど今試したら動作しました ありがとうございます http://egg.5ch.net/test/read.cgi/software/1585906506/943
944: 名無しさん@お腹いっぱい。 (ワッチョイ bfe4-vWSz) [sage] 2021/04/22(木) 12:37:33 ID:sK9kNtls0 Ver.1.1.33.07 https://www.autohotkey.com/docs/AHKL_ChangeLog.htm http://egg.5ch.net/test/read.cgi/software/1585906506/944
945: 名無しさん@お腹いっぱい。 (ワッチョイ 326e-On6t) [sage] 2021/04/23(金) 17:32:04 ID:TIL1+Jwh0 1.1.33.08 - April 23, 2021 Fixed non-zero SendLevel events erroneously being suppressed in cases not covered by the v1.1.33.07 fix: ・When there's a matching context-sensitive hotkey with a higher #InputLevel and no enabled global variant. ・When there's no matching key-down hotkey, but there's a key-up hotkey with a higher #InputLevel. http://egg.5ch.net/test/read.cgi/software/1585906506/945
946: 名無しさん@お腹いっぱい。 (ワッチョイ 0f8c-On6t) [sage] 2021/04/26(月) 12:06:58 ID:o/y3XKSt0 最近、Windows7をWindows10にした そしたら、Winset, Region で描画範囲を制限したとき、消したいところが半透明でなにか残っている Win7では完全に消えていたのに、どしたらいい? http://egg.5ch.net/test/read.cgi/software/1585906506/946
947: 名無しさん@お腹いっぱい。 (ワッチョイ efb1-VCuj) [sage] 2021/04/27(火) 20:41:10 ID:rNN8ucF70 >>946 過去スレからコピペしてちょっと改造したのをwin7時代から使ってるけど、自分のもwin10ではタイトルバー含むウインドウ枠が完全に消えていない 完全に消す手段あるのか分からんけど個人的には偶にしか使わないし必要な情報は見れてるから諦めている アドバイスにならなくてスマンね http://egg.5ch.net/test/read.cgi/software/1585906506/947
948: 名無しさん@お腹いっぱい。 (ワッチョイ 0f8c-On6t) [sage] 2021/04/27(火) 21:21:30 ID:bdRzsB180 >>947 Win7からWin10にしてから、もういろいろとトラブルだらけ、トラブルが増えたよ このウインドウ枠が消えないのもしょうがないのかなあ もうWindows7に戻りてえ http://egg.5ch.net/test/read.cgi/software/1585906506/948
949: 932 (ワッチョイ 01b1-R0M4) [sage] 2021/04/28(水) 06:48:44 ID:iL2tIK4D0 windowsキーの押しっぱなしについて質問です。 先日質問した、無変換キーの押しっぱなしは #InstallKeybdHook sendmode, input を書いてから一週間一度も出ていないのですが、なぜかAHKスクリプトにはwindowsキーを使ったスクリプトは1つもないのに、 いつの間にか windowsキー の押しっぱなしにが二日連続で起こりました。 windowsキーが押しっぱなしになっている時は Fキー などを押すとショートカットで検索ウィンドウなどが表示されます。 解除するには一度windowsキーを押せば解除されます。 固定キー機能はオフにしています。 AHKにwindowsキー を使ったスクリプトを書いていないのにwindowsキーが押しっぱなしになるようなことはあるのでしょうか? http://egg.5ch.net/test/read.cgi/software/1585906506/949
950: 名無しさん@お腹いっぱい。 (ワッチョイW e758-jTkq) [sage] 2021/04/28(水) 08:46:48 ID:f9hRzBlf0 >>949 世のキーボードユーティリティはAHKだけではないよ http://egg.5ch.net/test/read.cgi/software/1585906506/950
951: 名無しさん@お腹いっぱい。 (アウアウウー Sa30-A3Fi) [sage] 2021/04/28(水) 12:09:03 ID:abczchl9a でもキー押しっぱなし問題が無いキーボードユーティリティは無いよね http://egg.5ch.net/test/read.cgi/software/1585906506/951
952: 名無しさん@お腹いっぱい。 (ブーイモ MMfb-kN1h) [sage] 2021/04/28(水) 12:48:52 ID:Gl3LCGKoM >>951 だからこそ、質問の回答として「AHK以外のキーボードユーティリティを利用しているケース」を提示しているのでは? http://egg.5ch.net/test/read.cgi/software/1585906506/952
953: 名無しさん@お腹いっぱい。 (ワッチョイ 01b1-R0M4) [sage] 2021/04/28(水) 14:37:45 ID:iL2tIK4D0 >>950 AHKの他にキーボード操作を弄るようなアプリは使っていません。 http://egg.5ch.net/test/read.cgi/software/1585906506/953
954: 名無しさん@お腹いっぱい。 (ワッチョイ efb1-VCuj) [sage] 2021/04/28(水) 16:12:08 ID:URQMs02G0 >>953 オレには何が原因なのか全く分からんが、↓のアラート出すスクリプトで監視してなるべく事故を防ぐとか? 押しっぱなしが発生したら、(全ての)修飾キーを強制的にkey up発生させるスクリプト実行させる…とかすれば良いかも AutoHotkey スレッド part8 https://pc12.5ch.net/test/read.cgi/software/1243005818/176-182 オレのところでは監視はしてないが修飾キー押しっぱなしになったら全ての修飾キーを強制的にkey up発生させるスクリプト実行させてるな 最近は殆ど発生しないが以前は発生する時はよく発生した http://egg.5ch.net/test/read.cgi/software/1585906506/954
955: 名無しさん@お腹いっぱい。 (ワッチョイ 1d0a-xc/R) [sage] 2021/04/28(水) 19:23:29 ID:BiXI0ALD0 >>949 Ctrlと勘違いしてない? Ctrl + F win7、win10 > 検索ボックスを選択する。 Windows ロゴ キー + F win7 > コンピューターを検索する win10 > フィードバック Hub http://egg.5ch.net/test/read.cgi/software/1585906506/955
956: 名無しさん@お腹いっぱい。 (ワッチョイ 01b1-R0M4) [sage] 2021/04/28(水) 20:03:36 ID:iL2tIK4D0 >>955 使っているのがwin8.1なので win+F で画面右側に検索チャームが出ました。 http://egg.5ch.net/test/read.cgi/software/1585906506/956
957: 名無しさん@お腹いっぱい。 (ワッチョイ 01b1-R0M4) [sage] 2021/04/28(水) 20:28:07 ID:iL2tIK4D0 >>954 ありがとうございます。 リンク先の監視コードは全体的に三項演算しだらけでよくわからないのですが特に %A_LoopField% := !GetKeyState(A_LoopField) ? 0 : !%A_LoopField% ? A_TickCount : %A_LoopField% とあるのですが、組み込み変数 A_LoopField を%%で囲んでいる? 何をしているのでしょうか? http://egg.5ch.net/test/read.cgi/software/1585906506/957
958: 名無しさん@お腹いっぱい。 (ワッチョイW 2f73-3uWe) [sage] 2021/04/28(水) 20:53:54 ID:3LX+b2WA0 >>957 http://ahkwiki.net/Expression#.E5.A4.89.E6.95.B0 http://egg.5ch.net/test/read.cgi/software/1585906506/958
959: 名無しさん@お腹いっぱい。 (ワッチョイW 9b58-bzv4) [sage] 2021/04/28(水) 20:55:49 ID:mpIUcCvd0 A_LoopField == "Shift" だとしたら Shiftという名の変数に値を入れるという意 http://egg.5ch.net/test/read.cgi/software/1585906506/959
960: 957 (ワッチョイ 01b1-R0M4) [sage] 2021/04/29(木) 08:57:35 ID:prAhD1c50 >>958,959 ありがとうございます、なんとなくわかりました。 例えば A_LoopField == "Shift" なら ・shiftが押されていなければ変数shiftに0を代入 ・shiftが押されている && 1つ前のループ時にshift==0(押されていなかった) ならshiftに現在の時刻を代入 ・shiftが押されている && 1つ前のループ時にshift!=0(既に押されて時刻が代入されている) ならshiftに代入されている時刻をそのまま再度代入 のような感じですか。 http://egg.5ch.net/test/read.cgi/software/1585906506/960
961: 名無しさん@お腹いっぱい。 (ワッチョイ a7ed-eh0L) [sage] 2021/05/02(日) 16:46:27 ID:wn8avSxn0 >>954 全ての修飾キーを強制的にkey up発生させるスクリプトというのは Send, {Ctrl up} Send, {Alt up} Send, {Shift up} のように、Up部分だけを修飾キー分用意しているスクリプトでしょうか? 自分も修飾キーが押しっぱなしになったときの解決策として、上記のような修飾キーをkey upさせるスクリプトを 作ってみたのですが、押しっぱなしが発生したときに実行しても、押しっぱなしが直りません 参考までに、どんなスクリプトか教えていただけると助かります http://egg.5ch.net/test/read.cgi/software/1585906506/961
962: 名無しさん@お腹いっぱい。 (ワッチョイW e773-ejof) [sage] 2021/05/02(日) 17:08:54 ID:xc+wC1u10 >>961 Reload http://egg.5ch.net/test/read.cgi/software/1585906506/962
963: 名無しさん@お腹いっぱい。 (ワッチョイ 7fc1-OedE) [sage] 2021/05/02(日) 17:15:52 ID:aDwq6xL60 >>962 押しっぱなしバグはreloadじゃ直らんだろ http://egg.5ch.net/test/read.cgi/software/1585906506/963
964: 名無しさん@お腹いっぱい。 (ワッチョイ e773-QuVS) [sage] 2021/05/02(日) 21:28:21 ID:B1Q5M49c0 いつの間にかAutoGUIが統合開発環境になっとる http://egg.5ch.net/test/read.cgi/software/1585906506/964
965: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/04(火) 09:56:41 ID:njFyJL7D0 書けない? http://egg.5ch.net/test/read.cgi/software/1585906506/965
966: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/04(火) 09:59:08 ID:njFyJL7D0 ごめん、書けた カレンダーをキャレット位置に表示して、OKを押したら 日付を貼り付けるコードで、メモ帳では機能するのですが、 それ以外のプログラムではエラーが出て機能しません。 どこを修正したらよいでしょうか? 教えてください! http://egg.5ch.net/test/read.cgi/software/1585906506/966
967: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/04(火) 10:00:26 ID:njFyJL7D0 966続き CoordMode Caret, Screen Gui, Add, MonthCal, vDate Gui, Add, Button, Default Section gDateTime_OK, OK Gui, Add, Button, gDateTime_Cancel, Cancel Gui Show, x%A_CaretX% y%A_CaretY% return http://egg.5ch.net/test/read.cgi/software/1585906506/967
968: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/04(火) 10:01:21 ID:njFyJL7D0 966続き2 DateTime_OK: Gui,Submit FormatTime, timeString, %Date%, M月d日(dddd) backup := ClipboardAll Clipboard = %timeString% Send, ^v Sleep, 120 Clipboard := backup Sleep, 120 ExitApp http://egg.5ch.net/test/read.cgi/software/1585906506/968
969: 名無しさん@お腹いっぱい。 (ワッチョイ c711-h83k) [sage] 2021/05/04(火) 10:10:36 ID:PNnTOH6w0 >>758 http://egg.5ch.net/test/read.cgi/software/1585906506/969
970: 名無しさん@お腹いっぱい。 (ワッチョイ dff5-sT2V) [sage] 2021/05/04(火) 12:10:52 ID:s2nPXSWe0 >>967 の下から3行目を Gui, Add, Button, gCancel, Cancel にしたら動くっぽいけど http://egg.5ch.net/test/read.cgi/software/1585906506/970
971: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/04(火) 18:02:58 ID:njFyJL7D0 >>970 貼り付けミスでした。すいません。。 下記のコードは入れております。 メモ帳では動くのですが、他のプログラムでは 起動出来ないので原因がわかりません。。 DateTime_Cancel: GuiClose: GuiEscape: ExitApp http://egg.5ch.net/test/read.cgi/software/1585906506/971
972: 名無しさん@お腹いっぱい。 (コードモ bfa8-YF1U) [sage] 2021/05/05(水) 07:07:40 ID:rw7ViL+Y00505 エラーが出るタイミングとエラーの内容を書いた方が良いんじゃないかな? http://egg.5ch.net/test/read.cgi/software/1585906506/972
973: 名無しさん@お腹いっぱい。 (コードモ bfa8-YF1U) [sage] 2021/05/05(水) 07:09:30 ID:rw7ViL+Y00505 あと、 Gui Show, x10 y10 で実験してみるとか http://egg.5ch.net/test/read.cgi/software/1585906506/973
974: 名無しさん@お腹いっぱい。 (コードモW c776-VBzB) [sage] 2021/05/05(水) 07:24:48 ID:ZjnKJoI+00505 >>973 Gui Show, x10 y10 上記のコードでは、どのアプリでも機能しますが、 キャレット位置にGuiを出現させたいと思っております。 エラー内容です。キャレット位置が所得出来てない気がするのですが メモ帳では機能するので、原因がわからず困ってます。 Error: Invalid option. Specifically: x y Line# 011: Gui,Add,Button,Default Section gDateTime_OK,OK 012: Gui,Add,Button,gDateTime_Cancel,Cancel ---> 013: Gui,Show,x%A_CaretX% y%A_CaretY% 014: Return 017: Gui,Submit http://egg.5ch.net/test/read.cgi/software/1585906506/974
975: 名無しさん@お腹いっぱい。 (コードモ bfa8-YF1U) [sage] 2021/05/05(水) 07:31:04 ID:rw7ViL+Y00505 >>974 原因は「キャレットが取得できないアプリがある」で決定 対策としては取得できない時は、適当な数字を入れてやる って感じかな http://egg.5ch.net/test/read.cgi/software/1585906506/975
976: 名無しさん@お腹いっぱい。 (コードモ e7b1-TLhc) [sage] 2021/05/05(水) 14:31:15 ID:OMWkZoSZ00505 >メモ帳では機能するのですが、それ以外のプログラムではエラーが出て機能しません。 エラーが出るウインドウ名をボカシて言わないからここまで長引くんだよなぁ おそらくブラウザとかだろうな…あ、エクスプローラ(ファイラーの)もファイル名変更してる時のedit部分は フォーカス失うとエラーは出ないが日付の貼り付けは出来ないね(実験してみた) http://egg.5ch.net/test/read.cgi/software/1585906506/976
977: 名無しさん@お腹いっぱい。 (コードモ 27b1-xqMu) [sage] 2021/05/05(水) 19:32:13 ID:y8HnxM5v00505 >>974 キャレット位置が取得できない場合も当然あるので、その場合の条件づけをする 自分ならカーソル位置に表示するかな CoordMode, Mouse, Screen MouseGetPos, X, Y IfNotEqual, A_CaretX,, Gui, Show, X%A_CaretX% Y%A_CaretY% NA Else, Gui, Show, X%X% Y%Y% NA http://egg.5ch.net/test/read.cgi/software/1585906506/977
978: 名無しさん@お腹いっぱい。 (ワッチョイW c776-VBzB) [sage] 2021/05/06(木) 06:12:47 ID:IpGIgdhl0 >>975 >>976 機能しないプログラムはVSCODEやThunderbirdのメール本文でした。 キャレット位置は結構所得出来ないものなのですね。 >>977 コードを参考にして、現在はGUIをアクティブウィンドウの中央へ WinMoveで無理やり動かしすようにしました。 このスレでは色々勉強させてもらってます。本当にありがとうございました! http://egg.5ch.net/test/read.cgi/software/1585906506/978
979: 名無しさん@お腹いっぱい。 (ワッチョイW 0758-hbKz) [sage] 2021/05/06(木) 06:42:34 ID:6akc82bA0 両方共まさにブラウザですやん VSCodeはElectron(Chromium)だし http://egg.5ch.net/test/read.cgi/software/1585906506/979
980: 名無しさん@お腹いっぱい。 (ワッチョイ 1776-dxvU) [] 2021/05/07(金) 01:43:53 ID:N0s4CMiq0 >>979 ブラウザはキャレット位置の所得が難しいんですね。 ClipboardHistoryはAHKで記述されてると思うのですが、 これはキャレット位置が所得できてますよね。 コードを見てみたのですが、さっぱりわかりませんでしたw http://egg.5ch.net/test/read.cgi/software/1585906506/980
981: 名無しさん@お腹いっぱい。 (ワッチョイW 9f58-74ot) [sage] 2021/05/07(金) 10:26:02 ID:Jc/RA02G0 ClipboardHistoryってblank-noteってページのやつ? ベクターからDLして実行してみたけどVSCodeのキャレット位置は取れてなくない? うちではマウスカーソル位置でポップアップする Thunderbirdは知らんけどFirefoxもマウス位置だったよ http://egg.5ch.net/test/read.cgi/software/1585906506/981
982: 名無しさん@お腹いっぱい。 (ワッチョイ 1776-dxvU) [] 2021/05/07(金) 19:19:02 ID:N0s4CMiq0 >>981 おっしゃる通り、blank-note氏のClipboardHistoryです。 確かにキャレット位置は所得出来てなかったですね。 設定でキャレット位置出現にしてもVSCODEやThunderbirdはマウス位置でした。 勘違いしてすいません。。 AHKではキャレット位置所得が難しいことがはっきりわかりました。 わざわざご確認をいただきありがとうございました。 http://egg.5ch.net/test/read.cgi/software/1585906506/982
983: 名無しさん@お腹いっぱい。 (ワッチョイ bbb1-4928) [sage] 2021/05/07(金) 19:40:36 ID:PkMhsdta0 どうもいいことなんだが気になってしょうがない Xキャレット位置所得(しょとく) 〇キャレット位置取得(しゅとく) http://egg.5ch.net/test/read.cgi/software/1585906506/983
984: 名無しさん@お腹いっぱい。 (ワッチョイ ea6e-jjtP) [sage] 2021/05/08(土) 13:20:41 ID:V1CBVyGD0 1.1.33.09 - May 8, 2021 http://egg.5ch.net/test/read.cgi/software/1585906506/984
985: 名無しさん@お腹いっぱい。 (ワッチョイW fb81-xxVB) [sage] 2021/05/10(月) 09:31:57 ID:tkvybksK0 JP配列のノートに自宅ではUS配列を繋げてるんですが JP用スクリプトとUS用スクリプトをグローバルホットキーで切り替えるにはどうしたらいいですか? イメージとしてはShift+F12でJPとUSをトグルして切り替えるような感じです キーボードを認識して自動切替が理想ですけどそれはさすがに無理そうなので http://egg.5ch.net/test/read.cgi/software/1585906506/985
986: 名無しさん@お腹いっぱい。 (ワッチョイ 5b76-09q6) [] 2021/05/10(月) 10:55:41 ID:EcBlDnNB0 >>985 動作確認済み。 is_usはAuto-executeセクションで定義されたし。 [AutoHotkey.ahk] is_us := false #If, is_us==false #Include, us.ahk #If, is_us!=false #Include, jp.ahk #If [jp.ahk] 0::MsgBox, jp [us.ahk] 0::MsgBox, us http://egg.5ch.net/test/read.cgi/software/1585906506/986
987: 名無しさん@お腹いっぱい。 (ワッチョイ 5b76-09q6) [] 2021/05/10(月) 10:56:42 ID:EcBlDnNB0 >>986 usとjpが意味上で逆なのは見逃していただいて http://egg.5ch.net/test/read.cgi/software/1585906506/987
988: 名無しさん@お腹いっぱい。 (ワッチョイW 9f58-74ot) [sage] 2021/05/10(月) 12:59:01 ID:fhBe8vfI0 #If (!isUsKeyboard) ; jp用スクリプト #If (isUsKeyboard) ;us用スクリプト #If +F12:: isUsKeyboard := !isUsKeyboard JPとUSでスプリクト切り替える意図が書かれてないけど 単純にOSのキー配列設定はJPのままでUSキーボードを使いたいってことなら ULE4JISおすすめ http://egg.5ch.net/test/read.cgi/software/1585906506/988
989: 名無しさん@お腹いっぱい。 (ワッチョイW fb81-xxVB) [sage] 2021/05/10(月) 13:19:17 ID:tkvybksK0 >>986 これはどこにis_usの切り替えを書けばいいですか? >>988 目的は、US配列の場合はLAlt、JP配列の場合は無変換キーを使ってijklでカーソル移動をしようとしています 試しに以下を書きましたがロード時にJP、USのメッセージボックスが立て続けに出るだけで それ以降shift f12を押してもメッセージボックスが出てきません #If (!isUsKeyboard) Msgbox, JP #If (isUsKeyboard) Msgbox, US #If +F12:: isUsKeyboard := !isUsKeyboard http://egg.5ch.net/test/read.cgi/software/1585906506/989
990: 名無しさん@お腹いっぱい。 (ワッチョイW 9f58-74ot) [sage] 2021/05/10(月) 14:17:57 ID:fhBe8vfI0 まずは#Ifとホットキーのヘルプ読んできて http://ahkwiki.net/-If http://ahkwiki.net/Hotkeys >988ではトグルの +F12::を#If の外に置いてるからShift+F12でメッセージ表示したいならこう #If +F12:: isUsKeyboard := !isUsKeyboard msgbox,% "isUsKeyboard : " isUsKeyboard Return USとJPそれぞれの#If範囲内の挙動を確認したいなら>986のようにホットキー作って #If (!isUsKeyboard) 0::Msgbox, JP #If (isUsKeyboard) 0::Msgbox, US Includeでファイル分けるかは好み(やってることは>986も>988も同じ) LAlt or 無変換 のカーソル移動は面倒なことになりそうな予感 http://egg.5ch.net/test/read.cgi/software/1585906506/990
991: 名無しさん@お腹いっぱい。 (ワッチョイ bbb1-4928) [sage] 2021/05/10(月) 16:11:41 ID:JLK/LB300 >>988,990 --------------------- #If (isUsKeyboard) Msgbox, US ←ここを空けて #If ←こことくっ付ける +F12:: 〜 ←ここをくっ付ける --------------------- 横から悪いが、教えるんなら↑みたいな紛らわしい書き方しない方が良いんでは? http://egg.5ch.net/test/read.cgi/software/1585906506/991
992: 名無しさん@お腹いっぱい。 (ワッチョイW fb81-xxVB) [sage] 2021/05/10(月) 16:20:34 ID:tkvybksK0 >>990 動きました ありがとうございます USとJPで共通の位置にあるのがLAltと無変換でホームポジションから動かさなくてよいのでそうしようと思った次第です http://egg.5ch.net/test/read.cgi/software/1585906506/992
993: 名無しさん@お腹いっぱい。 (ワッチョイ bbb1-4928) [sage] 2021/05/10(月) 16:39:53 ID:JLK/LB300 >>991 >>988,990 スマン、wikiでもそんな書き方してるね >例3) 文脈に依存しないホットキー > >#If >Esc::ExitApp 自分はいつも↓のように一セットで考えてるので… --------------------- #If (ほげほげ) 〜 #If --------------------- http://egg.5ch.net/test/read.cgi/software/1585906506/993
994: 名無しさん@お腹いっぱい。 (ワッチョイ bbb1-4928) [sage] 2021/05/10(月) 16:43:49 ID:JLK/LB300 >>993訂正 --------------------- #If (ほげほげ 1) 〜 #If (ほげほげ 2) 〜 #If --------------------- http://egg.5ch.net/test/read.cgi/software/1585906506/994
995: 名無しさん@お腹いっぱい。 (ワッチョイW 9f58-74ot) [sage] 2021/05/10(月) 18:33:28 ID:fhBe8vfI0 #endifとみなすか新しい#If定義とみなすかって話? Ahkには#endifの記法はないので、あくまで #If からが次の塊って認識 次スレ立てられなかったんで誰かお願い (全部貼ると怒られるので>1の変更箇所抜粋) AutoHotkey スレッド part29 !extend::vvvvv:1000:512 !extend:on:vvvvv:1000:512 !extend:on:vvvvv:1000:512 !extend:on:vvvvv:1000:512 ■配布元 http://ahkscript.org/download/ ■前スレ AutoHotkey スレッド part28 https://egg.5ch.net/test/read.cgi/software/1585906506/ http://egg.5ch.net/test/read.cgi/software/1585906506/995
996: 名無しさん@お腹いっぱい。 (ワッチョイW fb81-xxVB) [sage] 2021/05/11(火) 17:34:36 ID:urafLeni0 パート17は使わない? http://egg.5ch.net/test/read.cgi/software/1585906506/996
997: 名無しさん@お腹いっぱい。 (ワッチョイ 2f0a-rnKu) [sage] 2021/05/12(水) 07:45:32 ID:+UgAidei0 以下新しいテンプレです。ミスで立てられなくなってしまったので、どなたかスレ立てをお願い致します。 !extend:checked:vvvvvv:1000:512 !extend:checked:vvvvvv:1000:512 !extend:checked:vvvvvv: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/cGhVqtYT ※テンプレここまで http://egg.5ch.net/test/read.cgi/software/1585906506/997
998: 名無しさん@お腹いっぱい。 (アウアウクー MM73-gUNg) [] 2021/05/12(水) 10:56:01 ID:A+FNYKxRM AutoHotkey スレッド part29 http://egg.5ch.net/test/read.cgi/software/1620784546/ http://egg.5ch.net/test/read.cgi/software/1585906506/998
999: 名無しさん@お腹いっぱい。 (ワッチョイ 3fbd-rnKu) [sage] 2021/05/12(水) 19:33:50 ID:dkkMHnnS0 >>998 ありがたや http://egg.5ch.net/test/read.cgi/software/1585906506/999
1000: 名無しさん@お腹いっぱい。 (ワッチョイ 9f58-jjtP) [sage] 2021/05/12(水) 19:37:06 ID:BjvrHBjW0 >>998 おつ 1000 http://egg.5ch.net/test/read.cgi/software/1585906506/1000
1001: 1001 [] ID:Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 404日 1時間 2分 1秒 http://egg.5ch.net/test/read.cgi/software/1585906506/1001
1002: 1002 [] ID:Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ https://login.5ch.net/login.php http://egg.5ch.net/test/read.cgi/software/1585906506/1002
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s