• 締切済み

ソフトのキーをある時刻に自動でクリックできる?(決まった時刻にファイルの自動ダウンロード)

某ソフトを利用しています。いつも決まった時刻にボタンをクリックしてファイルをダウンロードしているのですが、これを自動で行いたいのです。もし可能ならその時刻にパソコンの前に居なくても、パソコンの電源さえ入れておけば(停電でもない限り)自動でやってくれて便利ですよね。 VBAで「sendkeys」を使うなどの情報を得ましたが、どうなのでしょう? 分かる方教えてください。

みんなの回答

  • jfcusson
  • ベストアンサー率22% (2/9)
回答No.2

私の場合、自動で夜中中実験装置を動かすために、 VisualBasicでプログラムを組んで、 その場にいなくてもマウスやキーボードを 決まった時刻に操作するツールを作りました。 プログラミングの経験があれば、さほど手間はかかりません。 グローバル変数を定義するところとかに、 Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer) Private Const KEYEVENTF_EXTENDEDKEY As Integer = &H1 Private Const KEYEVENTF_KEYUP As Integer = &H2 と書いておいて、実際の関数の中で keybd_event(Keys.I, 0, KEYEVENTF_EXTENDEDKEY, 0) ↑例えばこれは英語の「i」を押す と書けば押してくれます。 あとはあるキーを押してから何秒後にこのキーを押す、とか、 標準時刻でxx:xx:xxにこのキーを押す、とか、 そういうコードを書けばOKです。 自分はこれまでプログラミングをしたことなかったですが、 勝手にキーボードとマウスを操作するだけのツールは 約3日で作れました。 合計15時間くらいでした。 慣れてる方なら1時間かからないはずです。 このコードを作る際に参考にしたURLを貼っておきます。

参考URL:
http://vbnet-iku2.hp.infoseek.co.jp/
  • garouz
  • ベストアンサー率19% (178/917)
回答No.1

マクロソフトとWINDOWSのスケジューラを併せて使えばいいと思いますよ. 指定した時刻にマクロソフト(もしくはマクロそのもの)を立ち上げて,実行させて,終わったら終了させる,それでいけると思います. ちなみに私はMacroMakerというソフトを使用しています.全部英語ですが.

関連するQ&A

  • VBA(エクセル)で自動的にボタンをクリックさせるには

    いつもお世話になっております。 下記のことがしたいのですがどうやって良いのかがわからなくって困っております。 やりたいこと。 AブックとBブックが有るとします。(双方ともエクセルファイル) エクセルのVBAで、Aブックのシート上のコマンドボタンを押すと Bブックのシート上のコマンドボタンをクリックするという動きを VBAでさせたいのですがどうしてもクリックさせることができません。 試したこと。 初めは、AのボタンをクリックするとBのボタンをセレクトして SendKeysでENTERを送ってみたりしたのですがうまくいきませんでした。 何かやり方が有りましたら、お教えいただけませんでしょう。 宜しくお願いいたします。

  • IEでCSVファイルのダウンロードをしたい

    いつもお世話になっております。 VBAでWebサイトからCSVファイルをダウンロードしたいと思っております。 VBAを使わずに手動でダウンロードするときには、ボタンをクリックするとポップアップ画面が表示され、「開く」または「保存」のボタンを押してダウンロードします。 VBAでボタンを押すコードを以下のようにしました。 objIE.Document.Forms("frmParam").btnExport.Click (* btnExport=Webのソース画面に表示してあったダウンロードボタンの名前) これだと 「セキュリティ保護のため、このサイトによるこのコンピュータへのファイルのダウンロードが Internet Explorer によりブロックされました。オプションを表示するには、ここをクリックしてください」 という情報バーが画面の上部に表示されプログラムがストップしてしまいます。(オプションを手動で表示させ、「ファイルのダウンロード」を選択しても何も起こらず、プログラムは実行中のままです。) どのようにしたらうまくダウンロードできますでしょうか?

  • 自動ダウンロードが出来なくなった

    今までは出来ていた自動ダウンロードが出来なくなりました。 右クリックからのダウンロードはできるのですが、『今すぐダウンロード』などのボタンなどをクリックするとしばらくすると真っ白の画面にクイックタイムのアイコンが真中に壊れて表示されます。 クイックタイムを再インストールしてみましたが駄目でした。 また、ダウンロードソフトのゴジラも入れなおして見たのですが駄目です。 win98で、ダウンロードしようとしていたファイルの拡張子はexeです。 どなたかお知恵を貸してください。お願い致します。

  • IE操作時、ファイルのダウンロードボタンの押下

    IEをvb.netから操作しています。 webからファイルのダウンロードを自動で行いたいのですが、どのようにすればいいのかわからず悩んでいます。 画像の赤枠で括ってあるボタンの押下を、vb.netからの操作で行いたいのですが、どのようにすれば良いでしょうか。 InternetExplorer.Applicationに何らかのメンバ関数のようなものがあるのか、sendkeysを使うしかないのか、sendkeysを使うなら、具体的にどのキー操作を送れば良いのかなど、お教えいただけないでしょうか。 よろしくお願いします!

  • ダウンロードしたファイルを自動的に開きたい

    Windows Vista sp2を使っています。 firefoxで動画をダウンロードした時に、今までは、ダウンロードが完了した後、フォルダが自動的に開かれて動画ファイルがむにゅっと出てきていたのですが、保存フォルダに保存されたままにとなってしまいました。 都度、ダウンロードマネージャーをダブルクリックして開かないといけないので、面倒くさいです。 今まで通り、自動的に開くようにするには、どうすればいいでしょうか。

  • ウィンドウズのアップデートの自動更新でインストール時刻を指定すると…

    ウィンドウズアップデートで更新プログラムを自動的に受信するように設定していて、 尚且つインストール時刻まで「自動」に設定している場合についてですが、 例えば、指定したインストール時刻が絶対にパソコンの電源が入っていない時刻だとすると、 ダウンロードは出来ても永遠にインストールは出来ないのでしょうか。 画面では「推奨」となってますがどうなんでしょうか。

  • サイトで自動的に開くファイル

    サイトを開くと自動的に流れるミュージックファイルや画像ファイル(すみません、呼べ名がわかりません。)、サイト内のボタンなどをクリックして聴ける音楽や映像をダウンロードしたいのですがどうしたらできるでしょうか? (右クリックの選択では、保存できない分です。)

  • zipファイルをクリックでダウンロードできません

    zipファイルのリンクが貼られていたらクリックで通常ダウンロードの画面が出るのだと思うんですが、私の場合クリックすると、一時ファイルに保存して勝手に開いてしまっているようです。右クリックで対象のファイルを保存で問題ないんですが、ボタンを押してDLする場合なんかは困ります。関連付けとの問題っぽいんですが、対処法お願いします。

  • 「ダウンロード」をクリックすると・・

    今まではいろいろなサイトで「ダウンロード」をクリックすると自動的に ダウンロード先のフォルダを選択するようになっていたのですが いつからか「ダウンロード」をクリックすると 「bmp」のアイコンが左上にある画面に替わるだけでダウンロードが出来ません。 仕方なく「ダウンロード」を右クリックして「対象をファイルに保存」 を選択しています。 今までのように手間いらずでダウンロード出来るように戻したいのですが 教えて下さい。 OS・・Win98SE ブラウザ・・IE6.00.2800.1106

  • 重いファイルのダウンロード

    フレッツISDNを利用しています。 ファイルをダウンロードするときのことなのですが、数メガ程度のファイルはほとんど失敗したことがないのですが、数十メガ、数百メガのファイルのダウンロードがなかなかうまくいきません。 なにぶんダウンロードには時間がかかるので寝る前にセットして、寝ます。 一晩中電源が入りっぱなしはイヤなので、フリーソフトを使い、ダウンロードが完了したらシャットダウンするようにしています(ちなみにこのフリーソフトは小さいファイルのダウンロードのときはうまく働いてくれることは確認済みです=ちゃんとシャットダウンしてくれます)。 そして朝起きて見てみると、パソコンの電源は切れています(フリーソフトが働いてくれたのでしょう)。しかし、パソコンを立ち上げて見てみてもダウンロードしたはずのファイルがどこにも見当たりません。 一体夜中に何が起こっているのでしょう?途中で通信が途絶えてしまっているのでしょうか(それを”完了と”フリーソフトが”勘違い”してしまう??) どうすればダウンロードできるようになるのでしょう? アドバイスお願いします。

専門家に質問してみよう