1

Web ブラウザー コントロールを介してサイトに接続する ac# デスクトップ アプリがあります。問題は、特定のセクションに移動して、ポストバックから生成された Excel ファイルをダウンロードする必要があることです。このプロセスを自動化するか、ファイル ダウンロード ダイアログをバイパスしてファイルを直接ローカル ドライブに保存したいと考えています。問題 リンクが標準の URL ではありません。このサイトは、ポストバック スクリプトを使用して必要なファイルを取得し、ファイル ダウンロード ダイアログ ボックスを表示します。たとえば、ボタン (javascript: postback) をクリックすると、ファイルのダウンロード ダイアログ ボックスが自動的に読み込まれます。

前述のように、保存オプションをバイパスして、事前定義された場所にファイルを自動的に保存したいと考えています。どんな助けでも大歓迎です。

4

1 に答える 1

0

AutoIt http://www.autoitscript.com/site/autoit/は、この種のタスクに非常に役立ちます。C# アプリと統合したい場合は、システム コールを介して AutoIt スクリプトを呼び出すことができます。難しさは、ページのレイアウトによって異なりますが、ページ上のリンクを見つけてたどることです。

于 2012-11-02T16:55:26.077 に答える