タグ付けされた質問 「autohotkey」

AutoHotkey(AHK)は、Microsoft Windows用の無料のオープンソースマクロ作成および自動化ソフトウェアであり、ユーザーは反復的なタスクを自動化できます。それは、当初キーボードショートカット(別名ホットキー)を提供することを目的としたスクリプト言語によって駆動され、時間の経過とともに本格的なスクリプト言語に進化しました。


1
AutoHotKeyを使用して押したときにホットキーを変更するにはどうすればよいですか?
基本的に、キーの組み合わせが押されたとき、1つのホットキーセットがアクティブになり、そのキーが再度押されたとき、別のホットキーセットがアクティブになり、最初にスクリプトがオフの位置にある方法を探しています走る。 どうすればこれを達成できますか? たとえば、今はNumLockキーをシミュレートしたいのですが、最初SetNumLockState [, On]はNumLockキーがないキーボードでは役に立たないので、シミュレートしたいのです。

2
2つのキーのいずれかをリリースするためのAutohotkey Keywait
Autohotkeyでは、「KeyWait」を使用してキーが押されるか、リリースされるのを待つことができますが、2つのキーのいずれかがリリースされるのを待ちたい場合はどうすればよいですか? 私はこれをウェブで見つけましたが、2つのキーのいずれかが押されるのを待ちたいときです LButton & XButton1:: Keywait, r Keywait, LAlt SendInput {ShiftDown} SendInput {v Down} SendInput {v Up} SendInput {Shift Up} Input, UserInput,v,{LButton}{XButton1} ;v is if you want input to be visible if ErrorLevel=EndKey:LButton { theFunctionIrunAlltheTime() Return } else if ErrorLevel=EndKey:XButton1 { theFunctionIrunAlltheTime() Return } どのボタンがリリースされても同じことをしたいのですが、上記の例はボタンではなく文字でのみ機能すると思いますが、ここで重要なことは、スクリプトが実行されるまでにLButton n XButton1がすでに押されていることですそして、それらのいずれかがリリースされたことをサブルーチンの途中で検出したいのですが、アイデアはありますか?おかげでadavanced。

1
AHK-ホットキーを押して別のサブルーチンをトリガーするサブルーチンを設定します
AHKで、ホットキー(goSub、GoToではない)を押すことにより、サブルーチンを設定して別のサブルーチンをトリガーすることは可能ですか? このようなスクリプトがあります... #If (WinActive("ahk_class XXX") || WinActive("ahk_class YYY")) && !GetKeyState("Space", "P") 8:: msgbox you hit 8 7:: msgbox you hit 7 6:: msgbox you hit 6 5:: msgbox you hit 5 4:: msgbox you hit 4 3:: msgbox you hit 3 2:: msgbox you hit 2 1:: msgbox you hit …

1
起動後数秒間、いくつかのショートカットとスタートボタンが応答しなくなる
Windows(8.1)の起動直後に、AHKスクリプトで設定したショートカットを使用して、2〜3秒間フォルダーを開くことができます。 しかし、その後、いくつかのキーが応答しなくなります: スタートボタン フォルダーを開くショートカット ただし、ナビゲーションキー、削除キー、Alt + F4など、エクスプローラー内でも他のキーは正常に機能します。マウスにも問題はありません。 Windowsは、押したすべてのキーストロークを記憶しているようです。なぜなら、数秒(約5〜10)後、キーボードショートカットが再び応答を開始すると、すべてのフォルダ(その5または10秒の間に割り当てられたショートカットを押したため)開けて この無反応の期間に開始ボタンを10〜15回押すので、すべてが正常に戻った後、開始画面が数回開閉します。 AHKの非常に最新バージョン(v1.1.22.06)を使用しています。

0
Windows 7でキーボードレイアウトスイッチ(「Alt + Shift」)を別のキープレスに再バインドするにはどうすればよいですか?
仕事では、ANSIとISOキーボードレイアウトを頻繁に切り替えます。そのため、この関数を使用したいのですが、Pauseキー( "F15")にバインドしたいと思います。 すべてのプログラムで機能するようにこれを達成するにはどうすればよいですか?AutoHotkeyを試しましたが、それを正しく実行するスクリプトの作成に成功しませんでした。

0
Windows 10ですべてのWin + keyショートカットを無効にしますが、ショートカットを他のアプリで使用できるようにしますか?
さまざまな機能に特定のWin+ keyコマンドを使用する必要があるアプリがありますが、これらのショートカットを再マップすることはできません。多くのWin+ショートカットは、ここで説明する方法を使用してregeditで無効にできます(ただし、レジストリキーを削除する代わりに追加します):https : //www.winhelponline.com/blog/winkey-shortcuts-not-working-enable-all-hotkeys / これらのショートカット/ホットキーのWindows / Explorer機能のみを無効にする必要がありますが、このアプリで意図したとおりに使用できるように機能させたままにします。 以下のすべてを無効にする方法があるWinのWindows /エクスプローラで+ショートカット機能を、しかしまだ他の用途で使用することができるそれらを残しますか? RETMDQSAWUIOPFGHJKLZXCV1234567890 /、+-TabEnterSpace また、+ + 、+ など、Winここにリストされているその他のショートカット:https : //www.onmsft.com/news/heres-full-list-keyboard-shortcuts-windows-10WinCrtlDWin←/↑/→/↓ アイデアは、Windows(エクスプローラー)が他のアプリで動作するように、それらのショートカットが送信されるのを無効にすることなく、Windowsキーに関連するショートカットを完全に無視することです。 特定のショートカットを無効にするために、いくつかの異なる設定とレジストリの変更が必要になったとしても、それをしてもかまいません。しかし、これまでのところ、私は完全に別の場所で使用されてからショートカットを無効にすることなく、それらのほとんどを無効にする方法を発見していない、といくつかは、私が(のようなすべてで無効にすることができないようWin+ Lコンピュータをロックします)。 ありがとうございました!

1
AutoHotkey(EUキーボード):AltGrを維持しながらLCtrlを再マップする方法
私は過去の質問を検索するが、私は切り替えることが解決策発見していないLAltとLCtrl(またはCapsLockとをLCtrl完全に維持しながら)AltGrに対応する、Ctrl+ Alt(多分またはLCtrl+ RAlt?)。 これは最も近い質問ですが、レジストリを使用できません。権限が制限されています。 Alt-Tabスイッチャーを台無しにせずに、AutoHotKeyでCtrlとAltを切り替えますか? 関連:https : //code.google.com/p/uawks/issues/detail?id=2 これらの単純なスクリプトのいずれかを使用しています。 LAlt::LCtrl LCtrl::LAlt 二つ目: LCtrl::CapsLock CapsLock::LCtrl AltGr他のキーで押すたびに、何かが行き詰まってしまい、もう一度書くことができるまでAlt、ランダムに押す必要Ctrlがあります。2番目のスクリプトを使用すると、CapsLockがアクティブになります! 私のキーボードはスイス製で、3番目の記号が付いた多数のキーがあるためAltGr、頻繁に必要になります。 更新 AltGr以前に投稿された2つのスクリプトの最後に次の行を追加することで問題が完全に解決されることがわかりましたが、なぜこれが起こっているのかわかりません。 <^>!::RAlt ALONE AltGrとしての再マッピングがRAlt通常の効果を生むのはなぜAltGrですか?

1
安全なページにアクセスしてリンクをクリックするために必要なAutoHotKeyスクリプト
このページがパスワードで保護されている1時間ごとにhttps://wmspanel.com/dashboard/publish_point_reportにアクセスする必要があります。ユーザー名= ktestおよびパスワード= gora ログインすると、エクスポートが表示されます。これをクリックすると、ファイルがダウンロードされます。 誰か私にこのスクリプトを作ってもらえますか。

1
AHKで入力を正しく送信できません
AHKスクリプトでファイル名の入力を送信しようとしましたが、正しい入力を取得できません。AHKは、送信したいテキスト全体を送信していません。これが私のコードです。 SendInput, 867_CCM.xls ただし、AHKはCCM.xlsのみを送信します 私が犯している間違いを教えてください。

2
ChromeはAutoHotKeyシーケンスAlt、Space、Nで正しく応答しませんでした
AutoHotkeyを使用して、Windowsタスクを使用して電流を最小化するスクリプトを作成しました。すなわち、Alt、Space、nのキーのシーケンスは、右のWinキーを押すことでアクティブになります。 RWin::Send !{Space}n Firefoxを含むすべてのソフトウェアで完全に動作しますが、Google Chromeでは失敗しました。[ファイル]メニューを開くだけで、何もしません。 また、次のことも試してみましたが、事態はさらに悪化し、すべてのソフトウェアが正しく応答しなくなりました。 RWin::Send !{Space} Sleep, 100 Send n return

1
AutoHotkeyストロークがすべて有効にならない
[すべて折りたたむ]ボタンのないツリーリストを折りたたむAutohotkeyホットキーを作成しようとしています。左と下を繰り返し押して、これを折りたたむことができます。このホットキーを追加しました: !NumpadSub:: Loop 10 Send,{Left}{Down} return それでも、メモ帳またはOneNoteで試すと、カーソルが10スポット左に移動するだけです。ツリーリストを試しても何も起こりません。遅延を追加する必要がありますか?私は何が欠けていますか?

2
AutoHotkeyのマウスイベントのフィルタリングを調整するにはどうすればよいですか?
として書かれたキーの組み合わせがあります~XButton1 & XButton2::。組み合わせを押しても、XButton1イベントは除外されません。これにより、たとえば、ブラウザがページを戻したくないときに戻ります。 ドキュメントによると、を削除する~と、キーがシステムの他の部分に渡されなくなります。ただし、XButton1コンボを終了するかどうかに関係なく、システムに渡されることはありません。 私が見たい動作は次のとおりです。 AHkは、受信した最初のXButton1イベントをバッファリングする必要があります。私がいる場合か押してXButton2、システムに何を渡します。ただし、を押さない場合はXButton2、すばやくXButton1上下に送信します。 この動作を取得する方法はありますか?

1
Raspberry Pi 3のAutohotkey代替品はありますか?
Raspberry Pi 3(Raspbian OS)を購入しましたが、悲しいことに、autohotkeyをインストールできず、.exeファイルもサポートされていません。多分Raspberry pi 3で動作するオートホットキーに代わるものはありますか? ブラウザを自動的に開き、特定のリンクを入力し、マウスで特定の座標をクリックするものを探して、すべて無限ループになります。 それは可能ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.