問題タブ [autohotkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2795 参照

autohotkey - Autoit / Autohotkey を使用して、Visual Studio の「Ctrl-K、C」2 ステップ マクロの動作を模倣するにはどうすればよいですか?

いくつかの一般的なタスク用にAutoHotkeyマクロを設定しようとしています。ホットキーが Visual Studio の「2 ステップ ショートカット」Ctrlの動作を模倣するようにします。つまり、押すKと「マクロ モード」が有効になります。マクロ モードでは、特定のキーを押すとマクロが実行されてから「マクロ モード」が無効になり、他のキーを押すとマクロ モードが無効になります。

Ctrl例 - ファイル名を入力するときに、 -をタップしてKから を押すと、今日の日付を挿入できるようにしたいと考えていますD

このように動作するステートフルな AutoHotkey スクリプトの良い例はありますか?

0 投票する
7 に答える
50269 参照

windows - AltGrキーをAltキーにグローバルにマップする方法は?

AltGrキーが left とまったく同じように動作するようにしますAlt
通常、私はこの種のことをAutohotkeyで行いますが、さまざまな解決策を受け入れることができます。

私はこれを試しました:

Altまた、オートホットキーは、アクションが認識されないというエラーを表示しました。
次に、次のコードを試しました。

キーを使用してAltGrホットキーにアクセスできますが、それでも動作が異なります。
left を押して離すとAlt、現在のプログラムの最初のメニュー項目にフォーカスが移ります。
このスクリプトで押したり離しAltGrたりしても何も起こりません。

何か案は?これはオートホットキーでも可能ですか? Ctrl(右と左の兄弟を再マッピングするのは簡単なShiftことでした)


注:コードで切り替えAltてみましたが、違いはありませんでした。LAlt

0 投票する
1 に答える
1139 参照

windows - Autohotkey (または VB) から Windows マクロを呼び出す最も簡単な方法は?

MonthCal オブジェクトの特定の日付を太字に設定するために、AutoHotkey スクリプト内から呼び出したい次のマクロがあります。

http://msdn.microsoft.com/en-us/library/bb774722(VS.85).aspx

どうすればそれについて行くでしょうか?

最も簡単な方法は、マクロを使用する単純な VB スクリプトを作成して呼び出すことです。しかし、私は VB スクリプトについてまったく無知です。何かご意見は?

0 投票する
2 に答える
4019 参照

python - Autohotkey スタイルのキーの組み合わせのスニッフィング、自動化のための Python?

いくつかのタスクを自動化したい (例: Eclipse スタイルをシミュレートする-ctrl他のエディターのダイアログを開く)。一般的なパターンは次のとおりです。ユーザーが何らかのキーの組み合わせを押すと、プログラムがそれを検出し、ダイアログをポップアップしてユーザー入力を取得し、通常は実行可能ファイルを実行して、対応するコマンドを実行します。shiftR

私のターゲット環境は Windows ですが、クロスプラットフォームがいいでしょう。私のプログラムは一度起動され、構成ファイルを読み取り、キーの組み合わせまたはその他のイベントによってトリガーされるまでバックグラウンドで待機します。

基本的にオートホットキー。

オートホットキーを使用しないのはなぜですか? 私は実際にかなりの数のオートホットキー マクロを持っていますが、より健全な言語を使用したいと考えています。

私の質問は: バックグラウンドの python プロセスにキーの組み合わせを検出させる良い方法はありますか?

更新: pyHook と win32 拡張機能を使用して答えを見つけました:

0 投票する
2 に答える
2551 参照

image - Windowsエクスプローラーで「次のフォルダーを参照」するにはどうすればよいですか? (vbscript/バッチなど...)

基本的な Windows エクスプローラーを使用して、大量の画像コレクションを参照しています。非常によく整理されたフォルダ グループがあり、picasa などの写真整理ツールの追加機能は必要ありません。

唯一の欠点は、1 つのフォルダーから次のフォルダーに直接移動できるようにしたいということです。

だから私の質問は、どうすればこれを最もスムーズに行うことができるでしょうか?!

いくつかのスクリプトを組み合わせて使用​​し、自動ホットキーを使用してキーショートカットにバインドできると思います。

ヘルプ/アイデア/ポインターは大歓迎です!

ありがとう。

0 投票する
2 に答える
1479 参照

batch-processing - autohotkey スクリプトを使用して、cmd.exe IDE の内容をテキスト ファイルに抽出します。

autohotkeyスクリプト、つまり1つのtest.ahkを使用して、cmd.exe IDEの内容をテキストファイルに抽出しようとしています。

内容を抽出できません。誰かが抽出を行う正しい方法を提案できますか?

0 投票する
4 に答える
4589 参照

emacs - Windows の Emacs 内から Caps Lock を Control にマッピングする

これらの 質問のいずれか、またはWindows の emacs で Caps Lock を Control にマッピングすることに関するEmacsWiki の記事を読むと、最善の答えはレジストリに関係しているようです。私の質問は、管理者権限がないためにマシンのレジストリを変更できない場合にユーザーができることです。emacs 内からマッピングを行う方法はありますか? この記事は、「人々が言及したように、もちろん、Caps-Lock を代わりに他のキー、たとえば Control キーにマップすることもできます」とさえ言っています。しかし、次のようなことを試して、コントロールキーを表す方法を理解できません(かなり包括的に見えるが、Windows中心ではない可能性のあるさまざまな参照を使用)

動作しないようです。

0 投票する
2 に答える
10121 参照

windows - オートホットキーで使用可能な画面領域を取得する

ウィンドウを移動するためのいくつかの簡単な AutoHotkey スクリプトを作成しようとしていますが、正しい画面サイズの値を取得するのに問題があります。

画面上の使用可能な領域のサイズを取得しようとしています (通常、全画面解像度からタスクバーを差し引いたものと、Vista のサイドバーのような他のドッキング ウィンドウ)。画面幅を取得するために見つけた方法はどちらも機能していないようです。

画面サイズを取得するために見つけた 3 つの方法のいずれも、適切な値を提供していません。私が使用しているテストスクリプトは次のとおりです(XPで実行し、下部のタスクバーをデフォルトのサイズにします):

#7では、ウィンドウが解像度全体を占有するため、タスクバーに重なってしまいます。

#8では、幅が解像度よりも大きくなり(セカンダリモニターにウィンドウの右端が表示されます)、高さがわずかに大きすぎるため、ウィンドウがタスクバー領域に部分的に重なっています。端のウィンドウの装飾を考慮していないことを除けば、これは正しいように見えます。

#9 の幅は正しいようですが、高さが短すぎます。解像度の高さからタスクバーの高さを差し引いているように見えますが、そこからさらに 30 ピクセルを差し引いています。

#9 にあるものを使用して、取得した高さに 30 を追加することもできますが、それは他の構成で壊れるハックのように感じすぎます. 利用可能な画面サイズを適切に取得する方法が必要なようですが、AutoHotkey で見つけることができません。

参考までに、これはJavaで必要なものを私に与えるようです: