問題タブ [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.
installation - 私が作成したアプリケーション (そのセットアップ ファイル) がウイルス/トロイの木馬としてフラグ付けされた場合はどうすればよいですか?
クライアント用に (AutoHotKey 言語で) ダウンロード マネージャーを作成しましたが、少数のウイルス スキャナー (VirusTotal で使用されているスキャナーの 11%) によって、トロイの木馬、マルウェア、ドロッパー、データ スティーラーなどとしてフラグが付けられます。ソフトウェアは、これらのスキャナーによる誤ったフラグを修正したいものではありません。以前にこの種の問題に対処した人はいますか?
ここでの本当の複雑さは、これがダウンロード マネージャーであるため、私が配信している実際の署名付きバイナリが何千ものダウンロードごとに異なることです。そのため、すべての固有のバージョンをホワイト リストに登録するように要求することは現実的ではありません。
本当に隠したいことが何もないのに、実際のクローキング技術を使ってウイルス対策会社をだまそうとするのは避けたいと思いますが、他に選択肢があるかどうかはわかりません (また、そうするかどうかもわかりません)。成功)。何かアドバイス?
c++ - Ahk スクリプトと C++ 通信
C++ プログラム内で autohotkey の機能を使用したいと考えています。現在、c++ プログラムによってトリガーされたスクリプトを実行しています。スクリプトを .bat ファイルとして実行するだけです。これはうまくいきますが、スクリプトから C++ プログラムに値を返すことができないという問題があります。
スクリプトからマウスの位置を読み取り、これに基づいて C++ プログラムで決定できるようにしたいと考えています。私のスクリプトは非常に複雑なことを行うので、オートホットキーでこれを行うことが私にとって最良の解決策です.C の知識はありますが、C++ の知識はほとんどありません。
Autohotkey .DLL について読みました - トリガーする方法は知っていますが、そこから値を読み取る方法は知りません。誰かが私に指示したり、.dll がロードされ、値がスクリプトに送信され、値が返された例のコードを投稿することさえできれば、私は永遠に感謝します!!
私はこれに何時間も費やしましたが、役に立ちませんでした!
mysql - mysqlタイムアウト後にアプリを自動的に再接続させるためのlibmysql.dllへのmysql呼び出し
autohotkey を使用して mysql 呼び出しを行っています。mysql インターフェイスは、Visual Basic API を mysql に参照することによって解読されました。
この投稿で参照されている mysql 接続呼び出しを使用しています: http://www.autohotkey.com/forum/viewtopic.php?t=12482
dllcall を追加して、この perl 呼び出しを mysql_options に複製したいと思います...
この呼び出しにより、標準の 8 時間の mysql タイムアウトの後、プログラムが正常に mysql に再接続できるようになることを理解しています。アプリケーションを無期限に維持したい。
これが私のコードです。Google ソース コード ライブラリのリファレンスでは、再接続定数が 20 であることが示唆されています。mysql_opt_reconnect 呼び出し以外はすべて機能します。
mysql タイムアウトが発生した後にアプリを自動的に再接続するための libmysql.dll への適切な呼び出しを決定するのを手伝ってくれる人はいますか?
eclipse - AutoHotkey ホットストリングが Eclipse で正しく機能しない
私は頻繁に使用するあらゆる種類のテキストに AutoHotkey を使用するため、署名や頻繁に使用するメール テキストの中に、すぐに使用できるようにいくつかのコード スニペットも保存しています。
これらのホットストリングの一部は、ワードパッドやウルトラエディットなどのエディターでは正常に機能しますが、Eclipse (私のバージョンは 3.6.1) ではホットストリングが正しく削除されません。
非常に簡単な例:
- #echo と入力します
- 変数プロンプトが表示されます
- 文字列 $myVar を提供します
- 文字列は現在のファイルに挿入されます
前述のように、これは多くのエディターでは正常に機能しますが、ホットストリングの一部 (#ec など) が出力の前に残り、ホットストリングが完全に削除されない Eclipse では機能しません。奇妙なことに、明らかな論理なしに、1 文字、場合によっては 3 文字のままになることがあります。
AutoHotkey ファイル foo.ahk には、次のようなコードがあります。
AutoHotkeyの初心者として、私は以前に解決できる他の問題をいくつか抱えていたので、説明されている問題の原因ではないはずです.
- ドイツ語のウムラウトなどの特殊文字を含むスクリプトは、UTF8 でエンコードする必要があります
- スクリプトまたはコンパイル済みスクリプトは管理者として実行する必要があります
日食の問題の理由が何であるかはわかりませんが、ヒントをいただければ幸いです。
perl - Perl CPAN Web サイトの作成を最も厳密に複製するオープンソース パッケージはどれですか?
perl モジュール用の CPAN と機能的に似た autohotkey 用のオープンソース モジュール共有 Web サイトを作成したいと考えています。autohotkey フォーラムにはこれをカバーするセクションがあることは認識していますが、フォーラムを使用しているため、cpan の利点はありません。あまりにも多くのスレッドを取り除く必要があり、コンポーネントの一貫したパッケージや一貫したドキュメントが得られません。
autohotkey コンポーネント用の「CPAN のようなサイト」をすばやく設定できる wiki、cms、またはその他のオープンソース パッケージはありますか?
重要な機能: 1. モジュールの検索と分類 2. ユーザーのスター評価/モジュールのランキング 3. 誰でもサイトでモジュールを作成および維持できる必要があります 4. スレッドベースではありませんが、モジュールに対するユーザーのフィードバック/コメントは問題ありません
windows - AHK: GUI クライアント領域の幅についての私の理解は正しいですか?
AHK フォーラムのこのスレッドで、次の回答を受け取りました。
コントロールはクライアント領域よりも大きくなりますが、常にクライアント ウィンドウの「下」または限定されます。
これを読んで、クライアント領域の幅についてかなり混乱しました。クライアント領域の幅は、すべてのコントロールの幅の合計に等しいと常に考えていました (それらがすべて 1 つの水平線に配置され、ウィンドウにその 1 つの線しかない場合)、およびそれらの間の距離、および余白 (ウィンドウの境界線と最初のコントロールの間の距離、および最後のコントロールと境界線の間の距離) を加えたものですが、それを想定していたのは間違っていたようです。
GUI コントロールの幅とクライアント領域の幅の関係を教えてください。私はそこでこの質問をしましたが、そこでの答えはすぐには出てこないようです。
automation - Autohotkeyを使用してキーストローク/マウスクリックをJavaプログラムに送信する
キーストロークとマウスの動きをJavaプログラムに送信しようとしていますが、アプリケーションにフォーカスがあると、何も送信されません。Autohotkeyが応答を停止するため、Javaアプリケーションがすべてに焦点を合わせているかのようです。通常のWindowsアプリ(メモ帳など)ではすべて正常に動作します。
さまざまなsendメソッド(Send、SendInput、SendEvent)を使用してみましたが、何も機能しません。誰か提案はありますか?
特にプログラムはThinkOrSwimのThinkDesktopです。
c# - IronAHK Rusty ライブラリを C# から直接使用する方法
autohotkey と C# を混在させる方法について疑問に思っているので、もう長いです。現時点では、グローバルキーフックを設定したいと考えています。このようなもの:
Rusty ライブラリは、そのような方法で直接使用することは想定されていないようです。したがって、すべての internal を public に変更して再コンパイルすることを恐れています。
IronAHK以外の解決策を提案しないでください。私はそれらについて知っています。