• ベストアンサー

Visual Basic につて。

次に乗せるスクリプトは、コピーした文字列をキーワードにして検索がすんだ状態でブラウザを起動するものです。 Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate("about:blank") targetStr = objIE.document.parentwindow.clipboardData.GetData("text") objIE.Navigate "http://dic.yahoo.co.jp/bin/dsearch?p=" & targetStr & "&stype=0&dtype=1" objIE.Visible = true このスクリプトでは、インターネットエクスプローラーが起動します。私は、Sleipnirというブラウザを使っているので起動ブラウザをSleipnirに変更したいです。ブラウザの場所は "C:\Program Files\Fenrir & Co\Sleipnir\bin\Sleipnir.exe" プログラミング初心者なので困っています。ご存知の方お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。 >エラー:ActiveXコンポーネントはオブジェクトを作成できません。:' >Sleipnir.API' そうですか。私は、IE以外で、IE Control を使うつもりはないので、もしかしたら、オブジェクトは出来ないのかもしれません。良く分りません。VBScript で出来るようでしたので、てっきり出来るかと思いました。Shell では、いずれにしても、立ち上げるだけでは? 調べた結果は以下のとおりです。 今、公式ページからの入るスクリプトは、「休止中」だそうです。 http://sleipnir.pos.to/software/sleipnir/index.html Sleipnir のデータベースは、こちらから↓

参考URL:
http://www.sleipnir-wiki.jp/index.php?Sleipnir%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%BA%EE%C0%AE%CB%A1
noname#209402
質問者

お礼

返事が遅くなり申し訳ございません。 今回は、いろいろ参考になる回答ありがとうございました。 このスクリプトをSleipnirで実行するのは無理がありそうなので、IEにて実行することにしました。 本当にありがとうございました。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 Set objIE = CreateObject("InternetExplorer.Application") オートメーションオブジェクトを作るなら、       ↓ Set pnir = CreateObject("Sleipnir.API") とすればよいのでは? 後は、ローカルウィンドウで確認するか、Sleipnir のサポートサイトでご覧になればよいと思います。

noname#209402
質問者

補足

回答ありがとうございます。 エラー:ActiveXコンポーネントはオブジェクトを作成できません。:' Sleipnir.API' 以上のようなエラーが出てしまって検索できませんでした。Sleipnirのサポートも探してみたのですが、プログラミング初心者なものでいまいちよくわかりません。 解決策を追記していただけると幸いです。

回答No.2

SHELLの例です Sub CC() Shell "C:\tools\sleipnir\Sleipnir.exe http://dic.yahoo.co.jp/bin/dsearch?p=" & targetStr & "&stype=0&dtype=1",vbNormalFocus End Sub

noname#209402
質問者

補足

当方プログラミング全くの初心者なもんで、文字列の意味が理解できません。もし宜しければ、スクリプトの何処をどのように変更すればよいのか教えていただけると幸いです。 お手数ですが、よろしくお願いいたします。

回答No.1

shell コマンドについて調べてみてください。 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=vb.net+shell&num=50

noname#209402
質問者

補足

当方プログラミング全くの初心者なもんで、文字列の意味が理解できません。もし宜しければ、スクリプトの何処をどのように変更すればよいのか教えていただけると幸いです。 お手数ですが、よろしくお願いいたします。