- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルに日付(ミリ秒まで)をつけたい)
バッチファイルでExcelシートを新規作成時に時間を取得する方法
このQ&Aのポイント
- Windows XPでバッチファイルを使用してExcelシートをリネームする際に、新規作成されるシートの作成時間を取得したい場合、どのようにすればよいでしょうか?
- また、作成時間を表示する場所についても教えていただきたいです。
- この質問に対する回答として、以下の方法が挙げられます。 1. バッチファイルを使用して新規シート作成時の時間を取得する 2. 取得した時間を表示する方法や表示する場所についての説明 3. 新しいファイルが作成されたときにリネームする方法について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
以下を参考にしてみてください --------ここから-------- @echo off setlocal set HOU=%TIME:~0,2% set MIN=%TIME:~3,2% set SEC=%TIME:~6,2% set MSE=%TIME:~9,2% echo 現在の時刻は「%HOU%:%MIN%:%SEC%:%MSE%」です endlocal echo on --------ここまで-------- ただお分かりとは思いますが、Windowsの場合、ファイル名に「:」は使えませんのでご注意ください。
その他の回答 (2)
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.3
> すいません上手くいきませんでした・・・ > どこに付け足せばよいでしょうか? どのように、上手くなかったのでしょうか? rename コマンドを実行する前であれば、どこでも良いと思います。
質問者
お礼
すいません解決しましたm_m
質問者
補足
すいません基本的な質問ですが 2行目のTOP の下に@echo off~のソースを貼り付ければよろしい でしょうか?
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.1
ren full01.xls %F%%N%.xls この %N% の代わりに、タイムスタンプ(ファイル作成日時)にしたいという、ご質問ですか?
質問者
補足
例えばですが full02.xls 17:00:00:00(17時00分00秒00) full03.xls 17:20:00:00 full04.xls 17:40:00:00 . . . という風にデスクトップ上で「full01.xls」がリネームされた時間が わかるようにしたいです。
補足
すいません上手くいきませんでした・・・ どこに付け足せばよいでしょうか?