そろそろお仕事でWindowsの.bat、いわゆるバッチファイルを作成することになりそうな雲行きなのですが、ここで1つ問題なのが、わたし自身が生まれてこの方Windowsのコマンドプロンプトをほとんど触ってこなかった、ということorz。
ただそんなことを嘆いていても何も始まらないので、こういう時は「とりあえず何かバッチファイルで作ってみよう!」と思い立ち、そのためにわたしがチョイスしたネタが↓これ。
毎日のようにWebから情報取得するため実行しているマクロを、決まったスケジュールで自動実行させるようにする-。ということ。…ま、ようはこのブログで公開している「野球マクロ」を深夜に自動実行させるようにしよう、ということなのですが(^^;。
で、ちょっと調べてみたら「Windowsのタスクスケジューラ + バッチファイル + VbScript」の組み合わせで実現できそうだ、ということが判明。
とりあえず「バッチファイル + VbScript」で「本命のマクロ」を自動実行させるツールは用意することができたので、
後はタスクスケジューラに、作成したバッチファイルを決まったスケジュールで実行させるように登録すればOK-。…と、思っていたんですけど、ここでまたまた問題発生。
…何か、上手くタスクスケジューラに登録したいバッチファイルを登録することができないんですけど(TT)。もしかして、スクリーンリーダー + キーボード操作のー環境化ではタスクスケジューラは完全には扱えないのか?orz。少なくとも自分には分からなかった…。
ただ救いは、コマンドプロンプトからも同様のことができそうなので、結局ここもGUIのタスクスケジューラではなく、CUIのコマンドプロンプトから設定をすることになり、現在コマンドプロンプトのヘルプを読み解いている状態…。
でも当初の目的は「Windowsのバッチファイルを作成するためのお勉強」だったのだから、少し面倒なことにはなったけど、結果的にはこれで良かったのかもしれないな、と思いました。というか思い込むことにしました(笑)。
ただそんなことを嘆いていても何も始まらないので、こういう時は「とりあえず何かバッチファイルで作ってみよう!」と思い立ち、そのためにわたしがチョイスしたネタが↓これ。
毎日のようにWebから情報取得するため実行しているマクロを、決まったスケジュールで自動実行させるようにする-。ということ。…ま、ようはこのブログで公開している「野球マクロ」を深夜に自動実行させるようにしよう、ということなのですが(^^;。
で、ちょっと調べてみたら「Windowsのタスクスケジューラ + バッチファイル + VbScript」の組み合わせで実現できそうだ、ということが判明。
とりあえず「バッチファイル + VbScript」で「本命のマクロ」を自動実行させるツールは用意することができたので、
後はタスクスケジューラに、作成したバッチファイルを決まったスケジュールで実行させるように登録すればOK-。…と、思っていたんですけど、ここでまたまた問題発生。
…何か、上手くタスクスケジューラに登録したいバッチファイルを登録することができないんですけど(TT)。もしかして、スクリーンリーダー + キーボード操作のー環境化ではタスクスケジューラは完全には扱えないのか?orz。少なくとも自分には分からなかった…。
ただ救いは、コマンドプロンプトからも同様のことができそうなので、結局ここもGUIのタスクスケジューラではなく、CUIのコマンドプロンプトから設定をすることになり、現在コマンドプロンプトのヘルプを読み解いている状態…。
でも当初の目的は「Windowsのバッチファイルを作成するためのお勉強」だったのだから、少し面倒なことにはなったけど、結果的にはこれで良かったのかもしれないな、と思いました。というか思い込むことにしました(笑)。