問題タブ [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.
keyboard-shortcuts - AutoIt でシステム全体のショートカットを再定義する方法は?
で+Windows
を押すWinとf、Windows Search ユーティリティがポップアップします。このショートカットを再定義して、別のプログラムを指定したい (はい、検索ユーティリティでもあります)。次のコードを試しましたが、うまくいきません。
ショートカットをWin+に変更するとz、すべてが機能します。
この問題のアイデアはありますか?ありがとう
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を使用しています。
windows - AutoIt ControlClick で PictureBox をクリックすると失敗する
AutoItを使用して、古い VB6 アプリケーションから PictureBox コントロールを自動的にクリックしようとしています。Window Info はクラスThunderRT6PictureBoxDC
とを持つコントロールを見つけ、ID 15
実行すると AutoIt はそれを正常に非表示にします...
ただし、次を使用してクリックしようとすると:
...何も起こらず、@error
未設定です。
コントロール座標を使用してクリックするMouseClick
と機能しますが、ウィンドウが何かで覆われていないことを確認する必要があります。
なぜ何も起こらないのか、また、に頼らずに回避策を講じるために何ができるかを知っている人はいますMouseClick
か?
vb6 - vb6 を autoit に変換する
これをautoitに変換するのを手伝ってくれる人はいますか、少なくともautoitでこれを行う方法を教えてください。
windows - リモート デスクトップ セッションを「有効」に保つ
AutoIt を使用して GUI 操作を自動化しています (RDP を使用して、自動化するアプリを実行しているマシンに接続します)。RDP ウィンドウを (mRemote を使用して) 最小化するたびに、それ以上 AutoIt コマンドは実行されません。
ウィンドウを最小化すると、RDP セッションが「非アクティブ」とマークされている可能性があります (それが本当かどうかも、この動作を構成する方法もわかりません)。これを克服するための2つのオプションについて考えています:
- 昇格したユーザー(またはサービス)としてプロセスを実行しています。
- セッションが非アクティブとマークされ、それをオーバーライドするかどうかを制御するこの構成を見つけます。
RDP ウィンドウが最小化されたときに、リモート デスクトップ セッションを「有効」に保つにはどうすればよいですか?
autoit - Dllcall autoit が部分的に結果を取得
autoit の次のコードに問題があります。
私のシステムで利用可能なすべてのプリンタと、各プリンタでサポートされている現在の用紙名をリストすることを想定しています。
しかし、紙名であると思われる一連の「0」のプリンター名のみを取得しています
autoit - AutoIt でパケットを送信するにはどうすればよいですか?
modbus/tcp デバイスにパケットを送信して制御したいと考えています。私は次のようにpythonで成功します:
そしてそれはうまくいきます。
しかし今、Autoit でこのようにする方法がわかりません。
私はこのようにしようとします:
しかし、これは上記の python ソースのようには機能しません。
keyboard-shortcuts - Autoit 3 一般的なキープレス
次のような一般的なキープレスリスナーが必要なようです。
しかし、キーボードの各キーに対して適切なホットキーセット呼び出しを生成するスクリプトを作成するまでは、その方法がわかりません。何かご意見は?
watir - モーダルダイアログスクリプトをFirefoxに適応させる
FirefoxでWebアプリをテストするために回帰テストを適応させています。最大の障害は、Firefoxのモーダルダイアログを自動化する方法のようです。
つまり、以下のスクリプトのバリエーションを使用しますが、Firefoxでは機能しません。ieとfirefoxの両方で機能する代替手段はありますか?
ruby - 基本認証ウィンドウを処理できません
Iamはポップアップウィンドウで作業しています。つまり、基本認証ウィンドウを処理しています。テストを実行しようとしている以下のコードを見つけてください。
何が起こるかというと、ユーザー名とパスワードが認証ウィンドウに入力されることはなく、Timedout Error
表示されます。
これは私が使用しているRuby1.9.2のバージョンの問題ですか?
のメソッドのコードを変更して、実行しlogon
てWindowHelper.rb
みました。
私が変更して時々動作することがわかったコード
私はさまざまなブログで解決策を試しました。私が何かを逃しているなら私に提案してください。