• 締切済み

時間予約で自動処理できるプログラム言語は?

当方,プログラム言語の知識はありませんが, よろしくお願いします。 さて,次のようなことをするには, どんなプログラム言語を勉強すればよいでしょうか? (したいこと) (1)コンピュータ(Windows XP)の電源が入っている状態で, ある時刻になったときに, 自動的に,Internet Explorer 6 で,ある特定のホームページを開いて, その画面の特定の一部分(画像は不要)をコピーする。 (2)次に 自動的に Outlook Express 6 で,メールを新規作成して, (1)のコピーを本文に貼り付けて,ある特定のメールアドレス(自分の携帯です)に送信する。 簡潔に書けば, 自動的に,ホームページをコピーして, メールに貼り付けて,送信する。 以上のことがしたい内容です。 しかし,できるのか,できないのか,わからないまま質問しておりますので, 的はずれな質問でしたら,ご指摘くださいませ。 お手数ですが,ご回答のほど,よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.5

#3です。 >プログラムを書いた事が無いなら、書かずに済んだほうがいいですね。 なるほど。 >どんなプログラム言語を勉強すればよいでしょうか? こういうことをするプログラミング言語を勉強したいと言うのが目的でなく、作業自動化だけできればいいのであれば#1,#4さんの案もいいですが、マジックハンドで数メートル先のものを動かすような難しさはあると思います。 さて、目的はどちらでしょう?

ikehuku
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなりまして,失礼します。 作業自動化ができればよいのですが, 今後,カスタマイズするときに プログラムを自分で加工したいので, プログラム言語を勉強したいです。

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.4

プログラムを書いた事が無いなら、書かずに済んだほうがいいですね。 ですので、#1さんの案、あるいは似たような自動操縦ソフトを使うことを勧めます。

ikehuku
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなりまして,失礼します。 ベクターとかで探していたけれど, あまり気に入った自動操縦ソフトが見つからなくて…。 なにかお勧めはありますか?

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.3

#2の方に賛成です。 IEやOEを自由にコントロールするのはなかなか難しいです。 Ruby,Perlなどのスクリプト言語をインストールして使うか、標準装備のVBScript/JScriptを使うか。 ただし、VBScript/JScriptだけだと、ウェブページの取得やメール送信が出来ないので、BASP21というフリーのライブラリをインストールするとそれらが出来るようになります。 Rubyは標準でウェブページの取得やメール送信が出来ます。Perlはよく知りませんが、入門書が豊富です。

参考URL:
http://www.hi-ho.ne.jp/babaq/basp21.html
ikehuku
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなりまして,失礼します。 プログラム言語をいくつか挙げて頂きありがとうございます。 一つずつ勉強していきます。 ところで,最初はどのプログラム言語が わかりやすいですか?

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.2

IEやOEなどのソフトに頼らない方がよいかと思いますが。 仕様としては 1.あるURLのサイトを丸ごとか、特定部分のみをダウンロードする。 2.保存されたものを抜粋してメールで送信する というだけのことですので、手抜きでするなら 1の段階をスケジュール予約の出来る自動巡回ソフトを使うとか、自作にこだわるならPerlとかで数十行ですむコードで実現可能かと思います。 送信部分はMAPI Controlとかフリーのメール送信のコントロールは幾らでもありますので、その辺のものを組みあわせるならVBなどの初心者向けの単純なプログラムで可能です。

ikehuku
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなりまして,失礼します。 ベクターなどにある自動巡回ソフトなども Perlで書かれているのが多いですか? ちなみに,プログラムのどこを見たら,Perlってわかりますか? なにか特徴はありますか?

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

UWSC ってソフト使えば可能です 汎用性のある、windows用の自動処理プログラムです ちょっとプログラムっぽい知識が必要ですがヘルプみれば大体使いこなせます、UWSCを使いこなすための本も出ています 又、まったく知識なくても、マウスやキーボードの動きを記録することも出来ますので 時間設定をすればあなたが動かしたマウスやキーボードをそっくりそのまま再現させる事が可能です(ただし、更新先の文章量やIEやアウトルックの起動時間が数秒狂うだけで動かなくなりますけどね プログラム(マクロ)を組めば 例えば、 何時になったら起動 IEを起動 IEが起動し終わるまで待つ ○○のサイトを読みにいく ○○のサイトが表示されるまで待つ △△の部分の文章をコピーする アウトルックを起動する 起動しおわるまで待つ 等と細かくできます (マクロは日本語で組むわけではありません) http://www.h7.dion.ne.jp/~umiumi/

ikehuku
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなりまして,失礼します。 マウスやキーボードを記録できるはいいですね。 UWSCはいいかも…。 UWSCの利用者は多いのでしょうか?

関連するQ&A