• ベストアンサー

VBでこのようなソフトが作れますでしょうか?

Visual Basic6.0を持っています。 とあるオークションサイトに自動的に画像、文章のアップ または そのオークションの物品を自動的に再出品しようと思っています。 Visual Basicでそういうソフトが作れますでしょうか? 本を読んでいますが、URLから情報を取得したり、ボックスに自分のパソコン内画像のパスを入れたり HP上のチェックボックスやオプションボタンを自動的に入力するようにできますでしょうか? もしできるのでしたらそれが書かれたHPか書籍か紹介していただければうれしいです。 よろしくお願いします。

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

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.3

No.2さん の書かれた最初のサイトに、いろいろ載ってますね。 http://www.ken3.org/vba/backno/vba112.html の最後にある方法が、No.1で紹介した、 2.マウスやキーの動きをシミュレートする方法の一つの解決策です。 1.通信する方法の例としては、 http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Socket/ ですね。このクライアント側のソフトがあなたの作りたいものの原型です。(初めての方には敷居が高いかもしれません) WebページはHTTP,ポート80番で目的のコンピュータと通信すれば、できます。送る内容にはフォーマットがあるので、それらを探せばOKでしょう。

yuukiyuuki
質問者

お礼

ありがとうございました。上の方の方法を研究してみます。

その他の回答 (2)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

VB6+Webブラウザコントロール+MSHTMLで出来るでしょう。 http://www.ken3.org/cgi-bin/group/vba_ie.asp あるいは、既存のソフトを研究してみるとか。 http://www.vector.co.jp/vpack/filearea/win95/net/www/auction/index.html

yuukiyuuki
質問者

お礼

キーワードというか方向がわかり勉強しやすくなりました。ありがとうございました。

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

出来ることはできます。 だが、方法は詳しく説明できません。 考え方だけ。 1. webページは、あるサーバにリクエストを出して、 取得します。あるサーバとは、ここでしたら oshiete1.goo.ne.jp ですね。 ここにリクエストを出すと、ページの内容が 返されます。ブラウザはこれらを表示しているのです。 webページで何か入力すると、送信することになります。 そこで、送信する内容をソフトで送信してあげるのです。 2. マウスやキーの動きをシミュレートするという方法も あります。 こんなとこですかね。不親切でごめんなさい。

yuukiyuuki
質問者

補足

さっそくご返答してくださりましてありがとうございます。 出来ると聞いてもっと調べてみる気力が出てきました。 書籍など大き目の本屋で探してきましたが 初心者向けにも書かれていませんし、 1ページか2ページにテクを書き連ねる本にも見当たりませんでした。 ネットでのデータをやりとりするプログラムを解説した本を探しています。 ご存知ありませんでしょうか?

関連するQ&A

  • VBのチェックボックス

    VBのチェックボックスにチェックを入れたときテキストボックスに文字が表示されるようにすることは可能でしょうか?現在はオプションボタンでテキストに表示されるようになっていますが、これに加えてチェックボックスをチェックしたときはオプションボタンでテキストに表示されていたものが消え、チェックボックスにチェックを入れたときの文字がテキストに出るようにしたいのですが・・。説明がわかりにくくてすいません

  • VBのチェックボックス、オプションボタン、テキストボックス

    以前にたような質問したのですがうまくいかなかったので改めて質問します。 チェックボックスを使ってテキストに文字を表示させる。 オプションボタンを使ってテキストに文字を表示させる。この2つは簡単にできるのですが、これを組み合わせて、チェックをしたときはオプションボタンで表示されたものと違う表示をしたいのですがうまくいきません。 構成はチェックボックスが2つ、オプションボタン4つ。テキストボックスが4つです。テキストボックスはチェックボックスとオプションボタンそれぞれ同じものをつかっています。わかる方教えてください。説明がわかりにくいかもしれませんが・・

  • VB2005 DataGridView内のチェックボックス

    DataGridView内に生成したチェックボックスのどれか一つでもチェックされると、あらかじめ作っておいたボタンのEnabledをTrueにする。 というプログラムを制作しようとしているのですが、チェックボックスをチェックしたときのイベントの取得方法がわからず、困っています。 どういったプログラムを書けば、イベントを取得できるのでしょうか。 どうかご教授ください。 【制作環境】  ・Windows XP Professional  ・Microsoft VisualStudio2005  ・Microsoft .Net Framework 3.0

  • VBスクリプトでのIE操作

    ローカルPCでVBスクリプトを実行し、IEを操作しております。 ホームページなどを自動で進んでいく際、フォームのボタンを押す必要が ありますが、そのHPのHTMLソースを見てもボタン名(name)やフォーム名 が指定されていない場合はどのようにボタンを押したら良いのでしょうか? 下記の構文を使ってボタンをクリックしたりチェックボックスにチェックしたりしております。 「IEオブジェクト.Document.フォーム名.ボタン名.Click」 この「フォーム名」や「ボタン名」が不明な場合のクリックの仕方が 知りたいです。よろしくお願いします。

  • VBの印刷について

    visual basic6の印刷について質問です。 現在ピクチャーボックス内にテキストボックスやオプションボタンなどの コントロールを配置しています。 それを印刷したいのですがうまくいきません。 各コントロールが認識されずに真っ白な状態で印刷されます。 以下のソースで各コントロールが認識されていないことがわかりました。 Private Sub print_cmd_Click() print_mt = MsgBox("印刷しますか?", vbYesNo,) If print_mt = vbYes Then Picture2.Picture = Picture2.Image SavePicture Picture2.Picture, App.Path & "\abc.bmp" End If End Sub bmpで表示しようとしても何も確認できません。。。 Printer.PaintPicture Picture1.Image Printer.EndDoc でやっても白紙ででてきます。 AutoRedrowはTrueにしてます。 なぜピクチャーボックス内のコントロールが認識されないのでしょうか? 各コントロールは正常に動作しています。

  • こういったフリーソフトってありますか?

    ヤフーオークションで出品する際、 自分がいつもチェックする項目が毎回変わって面倒です。 例えば、自動延長や、自動再出品の回数など。 フォームをプログラムが判断して入力してくれるようなソフトは無いでしょうか? ちなみに、これを思いついたのは、HPを判断して、住所欄には住所を、電話番号欄には電話番号を入れてくれる、 http://kinoco.s14.xrea.com/dl/eforms.html こういったソフトがあるのだから、きっと、オークションにも対応していると思った次第です。 直接の回答が無くても、最悪、プログラムから勉強して、こういったソフトを作ってもいいと思っていますので何かしらヒントがあれば、ぜひとも、よろしくおねがいいたします。

  • マウスポイントを手の形に

    Visual Basic 2008 を使用しています。 Form で、たとえば、ボタンやチェックボックスの所に、 マウスポイントを置いた時に、自動で手の形にするには、 どの様にすればよいのか、教えて頂きたく、宜しくお願い致します。

  • VB.NET テキストボックスの入力チェック

    Visual Basic 2008 に関する質問です。 画面のテキストボックスの入力値をチェックする処理として、 Validatingイベントを使用しています。 例えば、 画面上に配置しているボタンをクリックして画面を閉じさせたい場合(Application.Exit()等)、 テキストボックスの値が未入力であると、上記の入力チェックが先にはしってしまい、 画面を閉じることができません。 閉じるボタンの処理を最優先させる方法について、 どなたかご教授いただけませんでしょうか? (※初歩的なご質問で大変申し訳ございません。)

  • マイクロソフトアウトルックで

    OEでなくてマイクロソフトアウトルックで 「送受信」ボタンを押さなくても自動的にメールチェックを してもらうにはどのように設定したらよいのですか? 以前同じ質問をしたのですが >Outlook ツールメニュー→オプション→インターネット電子メールタブでローカルインターネット接続で新着メールを確認する。チェックボックスにチェック 間隔はお好きな値に。 とありツールメニューのオプションの中に「インターネット電子メールタブ」が なかったのです。 ヴァージョンは2002です。 よろしくお願いいたします。

  • ヤフオク・出品終了ページのコピー

    ヤフーオークションで、出品終了ページをコピーして エクセルに貼り付けました。  →送料等の管理のために そうしたら、チェックのボックスやら 円マークの画像やらが、ぞろぞろ一緒について きてしまいます。 必要な文字だけをコピーすることはできないものでしょうか? もしくは、チェックボックスを消す方法はないでしょうか?  画像は1つ1つ消しましたが・・・

専門家に質問してみよう