問題タブ [autoit]

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 に答える
2366 参照

autoit - AutoIt:前のコマンドを終了した後に次のコマンドを実行します

私は現在、一連のコントロール送信とコントロールクリックを実行するマクロを作成しています。それらは正確な順序で実行する必要があります。

最初はsleepステートメントがなかったので、スクリプトは前のコマンドが終了したかどうかに関係なく、各コマンドを実行するだけでした(つまり、入力文字列の送信を終了する前に[送信]をクリックします)

だから私は多分私はいくつかの睡眠ステートメントを置くと思いました、しかしそれから私はそれを最適化するための最良の方法を考え出さなければなりません、そして私は遅いコンピュータはコマンド間のより長い遅延を必要とするので他のコンピュータの速度かどうかを考えなければなりません。それはすべての人のために最適化することは不可能でしょう。

前の行が終了した後にのみ各行を強制的に実行する方法があることを望んでいましたか?

編集:より具体的には、ボタンをクリックする前に、controlsendコマンドの実行を終了させたいです。

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

autoit - AutoIt v3 の ControlCommand

.NETアプリケーションで ControlCommands を使用しようとしています (したがって、これらはすべて標準の Microsoft コントロールである必要があります) が、関心のあるもののほとんどは何もしないようです。

現在、コンボボックス (ドロップダウン ボックス) を見ています。「showdropdown」コマンドを使用してドロップダウンさせたところ、正常に機能しました。

次に、「SelectString」を使用しようとしましたが、指定した文字列にはなりませんでした。"SelectString" ControlCommand オプションはどのように機能しますか?

「SetCurrentSelection」も試しました。

これは私が使用したステートメントです:

私も最初にそれを検索しようとしました:

しかし、それも見つかりませんでした。奇妙なことに、「a」という単一の文字がそこにあります。

それが役立つ場合、これはコントロール クラスです: WindowsForms10.COMBOBOX

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

java - JWinAutoでファイルダウンロードのボタンをクリックできません

私はJWinAutoとAutoITを初めて使用します。ファイルダウンロードコントロールの保存ボタンをクリックしたい。ボタンにフォーカスを合わせることができますが、現在のファイルダウンロードにフォーカスがない場合はクリックされません。トップに設定し、アクティブにしてフォーカスを合わせました。しかし、それでもボタンをクリックすることはできません。ここにコードを添付しています。誰かが私が何かを逃しているかどうか教えてもらえますか。

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

download - ダイアログにフォーカスがない場合、[保存]ボタンをクリックできません

IE用のファイルダウンロード用のスクリプトを作成しました。ダウンロードボックスに焦点が当てられている場合は、正常に機能します。そのため、明示的にダウンロードウィンドウに焦点を合わせようとしています。機能する場合と機能しない場合があります。以前、ウィンドウ名を直接使用して試しましたが、機能しなかったため、ウィンドウを使用してみましたが、同じ結果になりました

もう1つのシナリオは、IEページのダウンロードリンクをクリックし、ダイアログボックスを表示して、ChromeまたはOperaブラウザのインス​​タンスを開きます。そして、失敗したスクリプトを実行します。なぜそれが起こっているのかわかりません。繰り返しますが、リモートデストップで実行され、接続を最小化または閉じると、ランダムに失敗します。

誰かが何が悪かったのかわかりますか?_どんな助けでも大丈夫です_

ここにスクリプトの例を添付します。

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

testing - AutoIT テストのヘルプ

こんにちは、AutoIT を使用して自動的に保存するために、Web 上の Excel ファイルを取得しようとしています。

次のコードは機能しません。

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

com - AutoItでCOMオブジェクトを早期にバインドする方法は?

私の同僚は、AutoIt で COM オブジェクトを早期バインドできないと主張しています。これは本当ですか?

0 投票する
0 に答える
949 参照

java - ファイルのダウンロード画面のボタンをクリック

Selenium-2 を使用した自動テスト中にリンクをクリックすると、[ファイルのダウンロード] ウィンドウが開きます。そして、「保存」ボタンをクリックして、ファイルをディスクに保存したいと思います。

Selenium2 は、それ自体での filedownload の処理を​​サポートしていません。そのため、保存ボタンをクリックする AutoIT スクリプトを作成しました。ローカル マシンで Web アプリケーションをテストしている場合、スクリプトは正常に動作します。リモート マシンでこのスクリプトを実行している場合、リモート デスクトップ (RDP) を閉じるとハングします。1 つのことは、クリックされるリンクがどうなるかわからないということです。「ファイルのダウンロード」ウィンドウが 1 つ存在し、それが一番上にない、またはアクティブでない可能性があることだけがわかります。しかし、保存ボタンをクリックする必要があります。

では、ファイル ダウンロードのポップアップ ウィンドウを別の方法で処理することは可能ですか? AutoIT を処理できれば、非常に良いことです。ただし、AutoIT 以外の提案も歓迎します。他の API やスクリプトを使用してできるかどうかのように。ただし、スクリプト/ソリューションを実行するために、他のソフトウェアをインストールする必要がなければ良いでしょう。

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

variables - AutoIt スクリプトの変数は、入力ボックスの最初の文字のみを認識します

入力ボックスに入力した後、複数文字の変数 (xx.xx 形式の数値) を認識できるスクリプトを作成しようとしています。xx.xx 形式で変数を入力ボックスに入力すると、変数は最初の文字を使用して単一の文字としてのみ表示されます。たとえば、入力ボックスに 10.80 を入力すると、スクリプトの実行時に再利用された変数は 1 としてのみ表示されます。

変数を使用するスクリプトの一部を次に示します。

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

c# - C# を使用してプログラムで procmon.exe を実行する

プログラムで procmon.exe を実行する AutoIt のコードがあります。今、コードを C# に変換して、Microsoft Visual Studios 経由で実行できるようにしたいので、誰でも完成させることができますか?

AutoItのコード

それをC#に翻訳するアドバイスはありますか?

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

ruby - Excel 2007 のピボット チャートの自動化

ピボット チャートを自動化するために私を助けてください。以下は私が書いたコードです。現在、チャートの作成に行き詰まっています