問題タブ [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 投票する
1 に答える
1217 参照

keyboard-shortcuts - AutoIt でシステム全体のショートカットを再定義する方法は?

で+Windowsを押すWinf、Windows Search ユーティリティがポップアップします。このショートカットを再定義して、別のプログラムを指定したい (はい、検索ユーティリティでもあります)。次のコードを試しましたが、うまくいきません。

ショートカットをWin+に変更するとz、すべてが機能します。

この問題のアイデアはありますか?ありがとう

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

watir - AutoITX3.Controlまたは純粋なWatirのいずれかを使用して、Watir内のアイテムの位置を取得します

私はIEでWatirを使用しています。ウェブサイトには、何らかの理由でWatirでは機能しないリンクがあります。下のWatir行により、画面が点滅しますが、CSVファイルをダウンロードする必要があります。

browser.frame(:id、 "ptifrmtgtframe").link(:id =>'URL $ 1').click

このコマンドを置き換えるために、次のAutoItスクリプトを使用しました。これは機能します。

それでは、このAutoItスクリプトをWatirに変換したいと思います。最大の問題は、リンクのXとYを取得できないことです。手伝ってくれますか?

この例も確認しましたが、エラーメッセージが表示されます。

I:/watir/abs_pos.rb:47:in '<module:WindowsInput>': uninitialized constant WindowsInput::Win32API (NameError) from I:/watir/abs_pos.rb:46:in '<main>'

私も追加しましrequire 'win32ole'たが、役に立ちませんでした。

Win 7 x64、IE8を使用しています。

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

windows - AutoIt ControlClick で PictureBox をクリックすると失敗する

AutoItを使用して、古い VB6 アプリケーションから PictureBox コントロールを自動的にクリックしようとしています。Window Info はクラスThunderRT6PictureBoxDCとを持つコントロールを見つけ、ID 15実行すると AutoIt はそれを正常に非表示にします...

ただし、次を使用してクリックしようとすると:

...何も起こらず、@error未設定です。

コントロール座標を使用してクリックするMouseClickと機能しますが、ウィンドウが何かで覆われていないことを確認する必要があります。

なぜ何も起こらないのか、また、に頼らずに回避策を講じるために何ができるかを知っている人はいますMouseClickか?

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

vb6 - vb6 を autoit に変換する

これをautoitに変換するのを手伝ってくれる人はいますか、少なくともautoitでこれを行う方法を教えてください。

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

windows - リモート デスクトップ セッションを「有効」に保つ

AutoIt を使用して GUI 操作を自動化しています (RDP を使用して、自動化するアプリを実行しているマシンに接続します)。RDP ウィンドウを (mRemote を使用して) 最小化するたびに、それ以上 AutoIt コマンドは実行されません。

ウィンドウを最小化すると、RDP セッションが「非アクティブ」とマークされている可能性があります (それが本当かどうかも、この動作を構成する方法もわかりません)。これを克服するための2つのオプションについて考えています:

  1. 昇格したユーザー(またはサービス)としてプロセスを実行しています。
  2. セッションが非アクティブとマークされ、それをオーバーライドするかどうかを制御するこの構成を見つけます。

RDP ウィンドウが最小化されたときに、リモート デスクトップ セッションを「有効」に保つにはどうすればよいですか?

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

autoit - Dllcall autoit が部分的に結果を取得

autoit の次のコードに問題があります。

私のシステムで利用可能なすべてのプリンタと、各プリンタでサポートされている現在の用紙名をリストすることを想定しています。

しかし、紙名であると思われる一連の「0」のプリンター名のみを取得しています

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

autoit - AutoIt でパケットを送信するにはどうすればよいですか?

modbus/tcp デバイスにパケットを送信して制御したいと考えています。私は次のようにpythonで成功します:

そしてそれはうまくいきます。

しかし今、Autoit でこのようにする方法がわかりません。

私はこのようにしようとします:

しかし、これは上記の python ソースのようには機能しません。

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

keyboard-shortcuts - Autoit 3 一般的なキープレス

次のような一般的なキープレスリスナーが必要なようです。

しかし、キーボードの各キーに対して適切なホットキーセット呼び出しを生成するスクリプトを作成するまでは、その方法がわかりません。何かご意見は?

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

watir - モーダルダイアログスクリプトをFirefoxに適応させる

FirefoxでWebアプリをテストするために回帰テストを適応させています。最大の障害は、Firefoxのモーダルダイアログを自動化する方法のようです。

つまり、以下のスクリプトのバリエーションを使用しますが、Firefoxでは機能しません。ieとfirefoxの両方で機能する代替手段はありますか?

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

ruby - 基本認証ウィンドウを処理できません

Iamはポップアップウィンドウで作業しています。つまり、基本認証ウィンドウを処理しています。テストを実行しようとしている以下のコードを見つけてください。

何が起こるかというと、ユーザー名とパスワードが認証ウィンドウに入力されることはなく、Timedout Error表示されます。

これは私が使用しているRuby1.9.2のバージョンの問題ですか?

のメソッドのコードを変更して、実行しlogonWindowHelper.rbみました。

私が変更して時々動作することがわかったコード

私はさまざまなブログで解決策を試しました。私が何かを逃しているなら私に提案してください。