• 締切済み

IEをコントロールするのに適した言語は?

Internet Explorerを操作するプログラムを作成したいと思っています。 求める機能は 1.ブラウザの現在のアドレスを取得する 2.1で取得したアドレスが条件に該当していたらページのリロードをさせない(ボタンは押せるが内部でキャンセルする) 3.IEがいくつ起動していてもすべて制御する できればVisual studio.Netで作成したいのですが可能でしょうか? 無理ならどの言語で可能でしょうか? プラグインでも単体exe(常駐型)でも形態は問いません。 アドバイスよろしくお願いします。

みんなの回答

  • linus1974
  • ベストアンサー率19% (71/370)
回答No.1

COMが使える言語ならできそうです。 VB.NETでもできると思います。 .NETでのCOMオブジェクトの生成法 を調べられるといいと思います。

Usadayuu
質問者

お礼

VB.NETでもできるのですか ちょっと書籍やwebを調べてみましたが COMオブジェク関係のサンプルは少ないですね。 ありがとうございました、さっそくとりかかってみます。

関連するQ&A

  • Visual Studio > ユーザ配布ファイル

    これまでVisual Studioのソフトを作成したことがなかったのですが、Visual Studio Community Editionが利用可能となった機会に、作成をしてみようかと思います。 Visual Studioでは.NET Framework上に.NETプログラムを作るという認識なのですが、ファイル配布の点でよくわかりません。 以前は、Borland c++ builderなどでソフトを作っていたことがあり、その時は.exeファイル単体で配布できるようでした。Visual Studioでも同様な方法で (1つの実行 .exeファイルとして )配布することは可能でしょうか? あるいは、.NETフレームワーク関連のファイルインストールをソフト利用者にしていただく必要があるのでしょうか? または、インストーラの形を用意する必要があるのでしょうか?

  • VB6.0でIEをコントロールする

    こんにちは、よろしくお願いします。 私はVBこそ多少さわりますが、仕事上なのでオラクルやMDBとの連携、レポートの作成などしかやった事がありません。 VISUAL BASIC6.0でブラウザ(IE)が制御できるとは思うのですが、 以下の具体的な処理とかも可能でしょうか? 競馬や競艇などの自動投票ソフト使っていて、自作してみたいのですが、 自分はVB位しか触った事がありません。 そういった投票ソフトの多くは、言語は何か解りませんがソフト上でIDやパスワードを設定しておくと、裏で自動でIEを起動し、 認証画面を通過し、買い目を転送して自動投票を実行し、結果や残高等を取得すると言った感じです。 競艇・競馬に限らず、パスワードを求められるページなども同様です。 手動で行う場合にはブラウザ上でパスワードを入力して、ポップアップ画面が出てきたり、 タブで飛んだり、ボタンを押したりをするのですが、このような制御がVBでも出来るのでしょうか? 本やインターネット上で色々探したのですが、 これと言った内容は見つかりませんでした。 後は自分で勉強して作りたいと思っているのですが、 参考になるHPや本、その他参考になる事がありましたら、教えてください。

  • 実行環境

    現在Visual Studio .Netで、VBを使用してあるソフトを開発しています。 初心者です。 作成されたexeファイルは、Visual Studioがインストールされていないパソコンでも実行できますか??

  • コードカバレッジ

    「Visual Studio 2003 .NET VC MFC」にて開発を行っております。 単体テストのコードカバレッジを取得するツールがございましたら教えて頂けないでしょうか。 大変申し訳ございませんが、何卒宜しくお願い致します。

  • exeファイルの場所(Access)

    Access2007でフォームを作成しましたが、そのフォームを立ち上げる「*.exe」形式のファイルがどこにあるか分かりません。 Accessで作成されたフォームはvisual studioで作成されたフォームと同様にexe形式として出力されるのでしょうか?

  • c# .Net Frameworkが不要なExeの作成

    Visual Studio 2008でC#のプログラムを作成したのですが、.Net FrameworkがインストールされていないPCでは使用できません。Exeに.Net Frameworkを含めることはできますか?

  • Visual Studio 2015ダウンロード

    Visual Studio 2015をダウンロードしたのですが、思っていたのと違って困っています。 Visual Studio 2015で検索し、たどり着いたサイトで vs_community_JPN__1535640253.1486971071.exeというモジュールをダウンロードし、 インストールしました。 「Blend for Visual Studio 2015」というのがインストールされました。 やりたいことは、VBでWindowsアプリを作って、インストーラでインストールです。 VSI_bundle.exeというのも別途インストールしました。 ところが、「Blend for Visual Studio 2015」というヤツがそもそも思っていたのと違うようで、 「新しいプロジェクト」を選択し、 Visual Basicのところを探しても「Windowsフォームアプリケーション」が存在しません。 下記の3つしかありません。 「WPFアプリケーション」 「Silverlightアプリケーション」 「Silverlightクラスライブラリ」 新規作成を一旦諦め、 Visual Studio 2013で作ったソースを開いてみたところ、それは動きました。 既存のモジュールは動くし変更できるけど、新規作成の方法が分からない。 既存のモジュールから、 Installer Projectsを呼び出そうとしても 「追加」「新しいプロジェクト」を選択しても、やっぱり上がってくる項目が少なくて、目当ての「Setup Project」が挙がってきません。 2015を一旦諦め、古いバージョンをダウンロードしました。 「Microsoft Visual Studio Express 2013 for Web Update 4」 https://www.microsoft.com/ja-jp/download/details.aspx?id=44912 から「wdexpress_full.exe」をダウンロードしてインストールしました。 Visual Studio Express 2013を起動してみると、 「ああ、コレコレ、これだった。」という感じです。 「Windowsフォームアプリケーション」も存在しました。 これで一応、なんとかなりますが、2015では同じことはできないのですか? Microsoft Visual Studio 2015 Installer Projects を利用してインストーラーを作成する https://www.ipentec.com/document/document.aspx?page=visual-studio-2015-create-installer-using-microsoft-visual-studio-2015-installer-projects このサイトでは、2015でやっているみたいですけど、この2015はまた違うヤツですか? vs_community_JPN__1535640253.1486971071.exeというモジュールが悪いのですか? 使い方が悪いのですか? それとも2015の無償版では無理なのですか? 「Blend for」ってどういう意味ですか? 以上、よろしくお願いします。 <ダウンロードした操作> ホーム > 製品情報 > Visual Studio 2015 https://www.microsoft.com/ja-jp/dev/products/visual-studio-2015.aspx  ↓ ダウンロード https://www.visualstudio.com/downloads/?wt.mc_id=o~msft~mscom~jpvs2015  ↓下記のモジュールをダウンロード vs_community_JPN__1535640253.1486971071.exe  ↓インストール Blend for Visual Studio 2015 <やりたかったことの例> Microsoft Visual Studio 2015 Installer Projects を利用してインストーラーを作成する https://www.ipentec.com/document/document.aspx?page=visual-studio-2015-create-installer-using-microsoft-visual-studio-2015-installer-projects

  • VBでFORTRANの制御ができない

    Visual Basic(2003)でFORTRANの実行ファイルを制御したいと考えております. しかし,ただ実行するだけならできたのですが,FORTRANにおいてOPEN文を用いると,制御ができなくなります. 具体的には,実行ファイル単体を実行すると作成されるTextファイルが,VB上で実行すると作成されません. どなたか原因が分かる方がいらっしゃいましたら,教えてください.

  • Becky 自作プラグインが表示されない

    お世話になります。 Visual StudioにてBeckyのプラグインを作成しました。 こちらのサイトを参考にしてます。 http://d.hatena.ne.jp/modalblue/20070921/1190374412 単純に送信ボタンが押されたときにメッセージを表示 するだけのものです。 で、当該プラグインを作成したPC上のBeckyでは ツール⇒プラグインの設定⇒作成したプラグイン名 が表示 されます。 で、別のPCに作成したプラグイン(DLLファイル)をコピー しましたが、ツール⇒プラグインの設定⇒作成したプラグイン名 が 表示されません。 たしか、PlugInsフォルダにコピーして、一発目の起動のときは 「新しいプラグインがシステム上に見つかりました」みたいな メッセージが表示されるかと思いますが、それすら表示されず。 なお、 C:\Program Files\RimArts\B2\PlugIns フォルダ と C:\Becky\ユーザー名\PlugIns フォルダ の両方にDLLファイルをコピーしてみましたが、それでも 適用されませんでした。 作成したPC上ではちゃんと適用され、他のPCでは適用されない ってことは、DLLファイルで何かを参照しにいって、作成したPCでは それがあるからOK、他のPCでは参照できないからNG・・・って ことなのでしょうか。。 ※今回初めてVisual Studioにてプログラムを作成したので、あまり  詳しくない状態でなんとか作成した次第です。 ご教示の程、宜しくお願い致します。

  • vb.netでsetup.exeの名前を変える

    visual studio 2010のvbでソフトを作成しています。(プロではありません。趣味です。)setupプロジェクトで作成するsetup.exeの名前を変更するにはどうすればよろしいのでしょうか?たとえば、abc_setup.exeのようにです。ちなみに、setup.msiの名前を変更することはできました。御教示いただけるとありがたいです。