• ベストアンサー

VBS 実行日付を取得(保持)

VBSで日付をチェックし、起動する方法をおしえていただき 作成しました。 http://okwave.jp/qa/q8343260.html タスクに保存し、実行しているわけですが VBS内で実行した日付を取得(保持)できないでしょうか? 今日実行したなら、今日は実行しない等 プログラムでは組めますでしょうか? 変数に今日の日付を入れるのもありかと思ったのですが、 保持してくれるかどうか不明だったため、 質問させて頂きました。 回答よろしくお願い致します。

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

  • ベストアンサー
noname#215107
noname#215107
回答No.3

>ファイルの日付の書き方は人それぞれになっており、 >それに合わせたものにしたいと思っています。 人が作ったファイルじゃなくて、VBSプログラムが作る一時ファイルのことを言っているのですよ。 プログラムが何もない場所にファイルを作って、変数の代わりに使うということです。 テキストファイルじゃなくて、バイナリファイルでも何でも構いません。

satoron666
質問者

お礼

回答ありがとうございます! 後から読み返してみると意味不明なことを言っていました・・・ 無事、解決いたしました!

その他の回答 (2)

noname#215107
noname#215107
回答No.2

難しく考える必要はないと思いますが。。。。 ファイルが存在しなければ、その時点で新しくファイル作って日付を書きむようにすればいいし(一番最初の起動時は必ずそうなりますね) すでにファイルが存在すれば、内容を読み込んで、その日の日付と比較して、実行する・しないを決めれば良いだけではありませんか?

satoron666
質問者

補足

回答ありがとうございます。 ファイルの日付の書き方は人それぞれになっており、 それに合わせたものにしたいと思っています。 そのため、ファイル名を私の好きなように変更したくはありません。

noname#215107
noname#215107
回答No.1

確実なのはテキストファイルなどに書き込んでおくことです。 ファイルの読み書き方法は分かりますか?

satoron666
質問者

補足

ファイルの読み書き方法は分かりますが、 他のテキストファイル参照とした場合に そのテキストファイルが無かったら 色々面倒なことになりそうな為 あまり使いたくありませんでした。 やはり、VBS自体でデータを保持というのは 難しい話なのでしょうか?

関連するQ&A