- ベストアンサー
VBS 実行日付を取得(保持)
VBSで日付をチェックし、起動する方法をおしえていただき 作成しました。 http://okwave.jp/qa/q8343260.html タスクに保存し、実行しているわけですが VBS内で実行した日付を取得(保持)できないでしょうか? 今日実行したなら、今日は実行しない等 プログラムでは組めますでしょうか? 変数に今日の日付を入れるのもありかと思ったのですが、 保持してくれるかどうか不明だったため、 質問させて頂きました。 回答よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>ファイルの日付の書き方は人それぞれになっており、 >それに合わせたものにしたいと思っています。 人が作ったファイルじゃなくて、VBSプログラムが作る一時ファイルのことを言っているのですよ。 プログラムが何もない場所にファイルを作って、変数の代わりに使うということです。 テキストファイルじゃなくて、バイナリファイルでも何でも構いません。
その他の回答 (2)
難しく考える必要はないと思いますが。。。。 ファイルが存在しなければ、その時点で新しくファイル作って日付を書きむようにすればいいし(一番最初の起動時は必ずそうなりますね) すでにファイルが存在すれば、内容を読み込んで、その日の日付と比較して、実行する・しないを決めれば良いだけではありませんか?
補足
回答ありがとうございます。 ファイルの日付の書き方は人それぞれになっており、 それに合わせたものにしたいと思っています。 そのため、ファイル名を私の好きなように変更したくはありません。
確実なのはテキストファイルなどに書き込んでおくことです。 ファイルの読み書き方法は分かりますか?
補足
ファイルの読み書き方法は分かりますが、 他のテキストファイル参照とした場合に そのテキストファイルが無かったら 色々面倒なことになりそうな為 あまり使いたくありませんでした。 やはり、VBS自体でデータを保持というのは 難しい話なのでしょうか?
お礼
回答ありがとうございます! 後から読み返してみると意味不明なことを言っていました・・・ 無事、解決いたしました!