• 締切済み

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

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

みんなの回答

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

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

ikehuku
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。
  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.4

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

ikehuku
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4855/10270)
回答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

  • 自動メール送信プログラム

    初めまして^^。 現在、自動メール送信のプログラムをVisual Basic 6.0を用いて作成しようとしている者です。OSはwindows2000でVisual Basicについての基礎的な事は勉強しているつもりです。 したい事は、毎週水曜日に決まった内容のメール本文を、決まった人に自動的に送信するプログラムを作成するという事です。 初歩的な質問かもしれませんが、ヒントや問題解決になる手がかりを教えて頂ければ幸いです^^。

  • C言語で作ったプログラムを他の人に渡すには

    C言語を最近始めたものです。C言語で作ったプログラムを、友達に渡したいのですが、作ったプログラムをメールに添付して送信したり、CDにコピーしたり出来るのでしょうか?Cygwinと、gccを使っています。分かる方、解答よろしくお願いします。

  • プログラム言語って何があるの?

    私、プログラム言語について調べています。 ウィキペディアをみてもたくさんあって、そこからまたリンクがたくさんあってどこでどのように区切っていいのか分かりません。そこで皆さんに質問したいのですが、プログラム言語はどのようなものがありますか? 大まかにプログラム言語の総称があってその次に (1)機械語(マシン語) (2)アセンブラ言語 高水準言語これの中に (3)インタプリタ言語 (4)コンパイラ言語がありますが、 (1)~(4)のそれぞれの詳細を教えてください。例:BASIC、C等 またこの枠に入らないプログラム言語がありましたら教えてください。 とってもマイナーなものでも構いません。出来ればURL欲しいです。 お願いします。m(_ _)m

  • 多言語混在のメール (UTF-8) を一括自動送信したい

    皆様、こんばんは。 多言語混在のメール (添付ファイル付き) をgmailから一括送信したいのですが、送信作業を自動化できるツールはありますか。 現在は、gamailから送信先アドレスをBCC指定して手作業で一括送信しています。 メールの本文中に日本語、簡体中文、繁體中文が混在しているため、UTF-8でエンコードするしかないのですが、UTF-8に対応したメールの自動送信ツールはありませんか。 (送信先はUTF-8対応のユーザーのみという前提) 多言語対応にこだわらないなら、Microsoft製のコンポーネントを使用してメール送信を自動化することは容易なのですが、UTF-8にエンコードする方法がわかりません。 何らかのツール、またはサンプルプログラムをご紹介頂ければ、自分で何とか対応できると思います。 プログラミングスキルは高いとは言えませんが、一通りはあります。 (VB6.0、VBA、Delphi、PHP等) gmailのAPIを駆使すれば、最悪全部自前で実装することも可能かもしれませんが、あまり手間を掛けるのでは省力化にならず、本末転倒とも思います。 情報をご存知の方、コメントをお待ちしております。

  • C言語でのメール送信

    C言語でメール送信するプログラムを作りたいのですが、良く分かりません。ある条件を満たしたら設定しておいたメールアドレス先にメールを自動送信するようなプログラムを作ろうと思っています。どなたかご教授お願いいたします。(プログラム初心者) OSはLinuxです。 (例) if (i == 100) { メール送信*********** }

  • このようなプログラムを作るにはなんの言語がいいでしょうか?

    制限時間があり(10秒・15秒・20秒・30秒など)ます。(カウントダウンをします。) 選択肢はA・B・C・Dの4つです。制限時間が過ぎると自動的に次の問題に行くというようなプログラムを作りたいのです。問題文や選択肢の上には画像も入れたいです。どのようなプログラミング言語が適しているでしょうか?よろしくお願いします。

  • タグを自動表示させるプログラム

    HTMLのタグを自動に表示させるプログラムをホームページにつくりたいと思っています。たとえば、http://auction.gn.to/APM/の様なプログラムです。プログラミングはまったくの素人なので、勉強しようにも何をどのように(言語など)してよいのか、検討がつきません。ご教授よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • URLからメール送信するプログラムに最適なプログラミング言語

    URLからメール送信するプログラムに最適な言語はなんでしょうか? プログラミングど素人なのですが、 プログラムのイメージとしては メールの最後に「このメールが参考になった場合はクリックして下さい」のような感じでURLを設置して クリックしてもらうと、サイトが立ち上がり「今後の参考にさせて頂きます」程度のホームページが表示がされ、 その後にメールが通知程度で自分のメールアドレスに届くというシンプルなものを とりあえず作りたいと考えているのです。データベースを用いてまでとは今は考えてません。 XHTML・CSS・Javascriptはある程度できますが、その他のプログラミングの知識はあまりありません。 PHPは少しかじったことがある程度です。(PHPでも可能かも、わからないほどしか触ってない状態です) このようなプログラムを書きたい場合、どのWebプログラム言語が最適で学んだ方がよろしいでしょうか。 いろいろな言語で可能かと思いますが、初心者にもハードルが低いものを教えて頂ければと思います。 よろしくお願いいたします。

  • telnet(delphi+indy)で処理を自動化したい

    処理を自動化を考えていて、特定文字(例えばプロプトや、yes/noを聞いてくるような場合)を受信するのを待ち、そのプロンプトが返ってきたら、次に移る・・・・というような感じにしたいのです。 他言語での例を言うと、teratermマクロの中の「wait関数」みたいな感じに・・ wait "login" とかして、loginが表示されるのを待って、ユーザー名を送信 wait "Password" とかでパスワードを求められたら、パスワードを送信とかしたいのですが、出来ますでしょうか?

  • メールでリンクの送信

    メールでリンクの送信時に、件名には、電子メールで送信、本文には、次のファイルまたはリンクを添付して、メッセージを送信する準備ができました: http://www.・・・ へのショートカット 注意: コンピュータのウイルスから保護するために、特定の種類のファイル添付の送受信が電子メール プログラムによって妨げられている場合があります。添付がどのように処理されるかを判定するには、電子メールのセキュリティ設定を確認してください。 と自動で入力されるのですが、自動で入力されないようにできますか? 件名ナシと本文にはリンク先のみの状態でメールを送信したいです。