0

ファイルを自動的にダウンロードするために作成しているRubyスクリプトでAutoItを使用しようとしています。スクリプトはファイルの保存プロンプトに正常に到達するので、実際にファイルをダウンロードする方法が必要です。

少なくとも私にとっての問題は、私が見つけた例は非常に一般的であり、特定の例とは関係がない傾向があるということです。これを行うためのコードを見つけましたが、ファイルダイアログの特定のケースで何を変更する必要があるかを知ることは非常に困難です。

誰かがこれに対する良い解決策、別の方法、またはおそらく見過ごされてきた何かへの良い参照を持っているなら、私は最も義務付けられます。再度、感謝します。

編集:また、私の保存プロンプトは、ドキュメントを見たことがないラジオボタンで構成されています。このスクリプトを実行するためにFirefoxを使用しています。おそらく、このハードルを排除するためにブラウザで設定できるオプションがいくつかありますか?

4

1 に答える 1

0

最初のステップは、AutoIt3 Window Infoツール(Au3Info)を使用して、使用する必要のあるコントロールを特定することです。次に、ラジオの「チェック」または「チェック解除」でControlCommandを使用し、次に、壮大なAutoIt機能の通常の組み合わせを使用してそれを実行します。最善を尽くします。

別の(そしてより簡単な)解決策として、InetGetを試してファイルを直接ダウンロードしてください。ユーザーがFirefoxを持っていないことや、ダイアログを変更することを心配する必要がなくなるので、はるかに良いでしょう。

于 2011-07-03T21:02:06.250 に答える