• ベストアンサー

パソコンに自動でやらせたい作業をやらせる方法

パソコンに自動でやらせたい作業があるのですが、それを実現させるためにはどうすればいいでしょうか? やらせたい作業とは、あるサイトのある場所の文章をコピーして、他のサイトに貼付けて送信する作業です。 これをおこなうには、例えばどんな勉強をすればいいのか教えてください(使われるプログラミング言語等) お願いします。

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

  • ベストアンサー
  • 2011aki
  • ベストアンサー率71% (5/7)
回答No.2

osはmacでしたか。 それだとインターネットエクスプローラの代わりにsafari、VBスクリプトの代わりにAppleScriptを使ってください。 同様に、難しい所をsafariにやらせる作戦です。macでは指示を出すのにAppleScriptを使います。 AppleScriptは言語自体の難易度はVBスクリプトと同じぐらいです。ただ、インターネットに情報量が少ないので、調べるのはVBスクリプトより大変かもしれません。 同じくyahooのサイトをAppleScriptで開く例です。 tell application "Safari" activate open location "http://www.yahoo.co.jp/" end tell ※引用元 : http://kotoerisan.blog16.fc2.com/blog-entry-180.html#

supnigger
質問者

お礼

ありがとうございます! applescriptの勉強をすることにしました 自分の思い通りに動かすのはまだまだ時間がかかりそうですが頑張ってみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • 2011aki
  • ベストアンサー率71% (5/7)
回答No.1

osは何でしょうか? windowsXP/7あたりだろうと予想して回答します。 サイトの文書なら、インターネットエクスプローラーで見られると思います。 ウエブアクセスだのhttpsだのと言った専門的なところから自力でやろうとすると大変です。そこで、インターネットエクスプローラをスクリプト(こういう場合のプログラムはスクリプトと呼びます)で操作することをお勧めします。専門的なところはインターネットエクスプローラにやらせ、貴方が書くスクリプトからは単にインターネットエクスプローラーに「このページを開け」とか「このボックスにこの文字を入れろ」という指示だけするのです。 インターネットエクスプローラーは、VBスクリプトというスクリプト言語で手軽に操作することが出来ます。 例えば以下の4行でyahooのページが開けます。あとはコピーするなり書き込むなり好きにやってください。 Option Explicit Dim objIE Set objIE = CreateObject("InternetExplorer.Application") objIE.Navigate "http://www.yahoo.co.jp/" ※引用元 : http://www.happy2-island.com/vbs/cafe02/capter00704.shtml VBスクリプトはコンパイル不要だし、ネットに情報も豊富なので、取っつきやすいと思いますよ。また、Microsoft Officeなどでも使えるので、一度マスターすればいろいろ便利です。 がんばってください。

supnigger
質問者

お礼

回答ありがとうございます なるほど、プログラミングではなくスクリプトなのですね! ただよく使うOSはMacOSXです。しかしwindowsも一応持っています。 VBスクリプトが初心者用(?)のようなのでそこから勉強してみたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 作業の効率化・自動化・半自動化 エクセルに記入

    サイトの情報を、エクセルに手入力して、まとめているのですが、これを、自動化することってできますでしょうか? URL・画像・文章1・文章2 を、それぞれ コピー → エクセルに貼り付け。 という、作業をしているのですが、プログラム、または、サイト?エクセルの機能?で、自動化、ないし、半自動化(ドラッグするだけ、クリックするだけ)で、できないものでしょうか? いま手動でやっている、作業の流れは、 まず、サイト内の、欲しい情報を選んで、そのページに飛ぶ そして、 1URLをドラッグ & コピー 2エクセル(A1)に貼り付け 3文章の一つ目を、ドラッグ & コピー 4エクセル(B1)に貼り付け 5文章の二つ目を、ドラッグ & コピー 6エクセル(C1)に貼り付け 7右クリックで画像を保存 8エクセル(D1)に貼り付け という、作業をひたすらに、繰り返して、いますが、効率化するには、どうしたらよろしいでしょうか? 詳しい方いましたら、回答の方よろしくお願い致します。

  • VBAで検索エンジンの自動検索とHP文章の自動収集

    VBAでYahooやGoogleの検索を自動でやることはできないでしょうか? キーワードのリストが1000個ほどあり、ネットで検索して上位に出ているサイトから文章をコピペしてまとめたいのですが、すべて手作業でやると途方もない作業量になってしまいます。 なので次のような作業をVBAやプログラミングで自動でやることはできないでしょうか? エクセルなどに入力されているキーワードで検索をする。 ↓ 検索エンジンの上位100サイト程度の中からキーワードと近接する文章をコピーする。 ↓ コピーした文章をエクセルなどにまとめる。 これを全キーワードについて自動でやってくれるようなプログラミングは可能でしょうか? あるいはすでにこういったソフトがあれば有料無料問わず教えてください。 キーワードに関する情報を集めることができればいいので必ずしも情報元は検索エンジンでなくても構いません。 例えばRSSの更新情報の中からキーワードに関する文章を集めてくるようなソフトでもかまいません。 よろしくおねがいします。 ※大学の研究のために使う予定です。

  • パソコンについて質問です。

    パソコンについて質問です。 全部でもひとつだけでもいいので回答してもらえるとうれしいです。 (1)プログラミングは面白いですか? (2)プログラミングは中2でできますか? (3)プログラミング言語ではどんなのがありますか? (4)そのなかでどれをやるべきですか?C言語はどうですか? (5)それらを学ぶ上でいいサイトまたは本などを教えてください。 (6)その他必要なことはありますか?

  • なんらかの言語で、コピペ作業を自動化したいのですが、可能ですか?

    以下の作業を自動化したいのですが、いかんせん自分はHTMLとVBAくらいしか使えないので、どの言語を使えば自動化できるかすらわかりません。自分で、マウスおよびキーボードの自動化ソフトも試したのですが、それは定期的に違うウィンドウがアクティブになる場合があるので、あまり有効な方法ではありません。どなかどの言語でできるか、あるいはどうしたらできるかなど教えていただけませんか? 1、エクセルのセルA1からA100まで、IDナンバーがあるとして、 それをコピー 2、業務のデータベースを開く 3、コピペしたIDを入力後、CTRL(このデータベースではENTERの代わりにCTRLを使っているので)を押す。 4、すると、検索結果が出るので、それを選択するためにSとCTRLを入力。 5、そのIDに関する具体的な情報が表示されるので、全体をコピー。 6、エクセルの別のシートにペースト。 7、F5キーを押すと、検索画面に戻るので、1に戻る。

  • 同じ作業を全自動化するソフト

    同じ作業を全自動で行うソフト、というのはありませんでしょうか? 開いているWEBページの同じ場所のリンクをクリックし、 クリックして開いたページを閉じる、 閉じたらまだ同じ場所のリンクをクリックする~エンドレスという作業を30秒間隔くらいで自動で設定できるソフト、なんてないでしょうか?

  • Outlook2016の自動保存をオフにする方法

    仕事用に使ってるパソコンの入れ換えがあったのですが、入れ替え後、テンプレートを使って送信する度に自動保存で内容が保存されてしまいます。 テンプレートなので ○○○のままにしておきたいのですが。 「指定の場所に送信済みアイテムのコピーを保存する」は規定の場所でよいのですよね?この規定の場所って「送信済みフォルダ」のことであってますか? 自分ではこの設定はさわってません。 これは自分が送信したことを確認するための機能で保存とは関係ありませんよね?

  • 単純作業を自動的にやってくれる方法は?

    皆さん教えて下さい。 ある画像ファイルがあって、その画像ファイルをフリーソフトのJtrimという画像ソフトを使って加工しています。 加工作業は濃度抽出から最小濃度抽出をして保存するだけなのですが、それをすべきファイル数が2000ほどあり、手作業でやるのがすこしおっくうです。 やる作業が定型的なのでパソコンにすべてこの作業を自動でやってもらう方法はありますか?Windows2000にはそのような機能はないでしょうか? むかしMacOS8.5をつかっていたときは「スクリプト」というのを自分で編集してそういうのができた記憶があります。ウィンドウズにはそういうのはないでしょうか? 補足して説明すべき点がございましたらご指摘ください。 とりあえず手作業でやっている間に回答をいただけるのを待っておこうと思います。宜しくお願い致します。

  • エクセルのマクロで作業を自動化するように、複数アプリ間の繰り返し作業を自動化する方法なんてありますか?

    こんばんは。お世話になります。 エクセルのマクロで作業を自動化することが出来ますが、 同様に、複数のアプリケーション間の繰り返し作業を自動化する方法なんてありますでしょうか? Aというソフトで、ある範囲を指定しコピーして、 Bというソフトに移り、↓ボタンで下段に1つ移り貼り付ける。 またAソフトに行き、、 この作業は、キーボード上ではいくつかのキーを押していく繰り返しにすぎないです。 このようなキーボードのキーを規則的に繰り返すような方法はありますでしょうか? 例えば、昔のファミコンのロールプレイングゲームで、弱小的キャラが必ず出現する場所にキャラクターを置き、↑ボタンとAボタンを押したままセロテープで固定しておくと、壁に向かって歩き続け、時折、敵が出現し、選択は「攻撃」で、朝には、すっかりレベルアップしている。 そんなイメージです。 手作業だと、電話や主観による凝視中の手の中段で作業がはかどらないため、思いついた質問です。 以上、分りにくい点もあるかと思いますが、ご存知の範囲で構いませんので、ご教示のほどお願いいたします。

  • 自動化作業

     宜しくお願いします。 住所 氏名 年齢 東京 山田 22歳 大阪 田中 36歳 名古屋 永井 56歳 というcsvファイルを用意し、 <html> 住所:【住所】 氏名:【氏名】 年齢:【年齢】 </html> というベースがあるhtmlファイル(大量)のそれぞれの枠に順次自動で入れたいと思っています。 作業としては、csvファイルを読み込む、2行1列目を取り出す、2行2列目を取り出す、2行3列目を取り出す htmlファイルを開く、【住所】を検索、置換、2行1列目を取り出したのをあてはめる、【氏名】を検索・・・【年齢】を検索し、ファイルを閉じる、保存 という流れになるのでしょうが、その手法も実現出来るソフトも検討がつきません。 プログラムも全く出来ない素人なので、何かそんな感じのソフトでもあればと思って検索をしてはいるのですが、なかなか見つかりません。 かと言ってプログラムをゆっくり勉強している暇もないのが現状です。 何かいい方法はありますか? 宜しくお願いします。

  • プログラミング言語を作るには

    オリジナルなプログラミング言語を作ってみたいと考えています。 ただ、どうやって作ればいいかがわかりません。 私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語での プログラミングしか出来ません。 しかし、プログラミング言語を作ることによって、 プログラミングの勉強にもなると考えているのですが まずは、簡単なものでもいいので、それらしいものを作るには 何から勉強を始めればいいでしょうか、 又、他の言語を覚える必要はありますか。アドバイスを御願いします。 もしくは、例えば、参考になりそうなWEBサイトや、 書籍等々でも、結構です。宜しく御願いします。

インク検知トラブルの解決方法
このQ&Aのポイント
  • MFC-6490CNでブラックインクの検知ができないトラブルが発生しています。インク交換済みの状態であり、本体の検知部分の位置がわかりません。
  • お使いの環境について、接続方法や関連するソフト・アプリ、電話回線の種類など詳細な情報を教えてください。
  • この質問はブラザー製品に関するものです。
回答を見る

専門家に質問してみよう