• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルに日付(ミリ秒まで)をつけたい)

バッチファイルでExcelシートを新規作成時に時間を取得する方法

このQ&Aのポイント
  • Windows XPでバッチファイルを使用してExcelシートをリネームする際に、新規作成されるシートの作成時間を取得したい場合、どのようにすればよいでしょうか?
  • また、作成時間を表示する場所についても教えていただきたいです。
  • この質問に対する回答として、以下の方法が挙げられます。 1. バッチファイルを使用して新規シート作成時の時間を取得する 2. 取得した時間を表示する方法や表示する場所についての説明 3. 新しいファイルが作成されたときにリネームする方法について

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

  • ベストアンサー
  • hfft
  • ベストアンサー率66% (2/3)
回答No.2

以下を参考にしてみてください --------ここから-------- @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の場合、ファイル名に「:」は使えませんのでご注意ください。

alvaro
質問者

補足

すいません上手くいきませんでした・・・ どこに付け足せばよいでしょうか?

その他の回答 (2)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3

> すいません上手くいきませんでした・・・ > どこに付け足せばよいでしょうか? どのように、上手くなかったのでしょうか? rename コマンドを実行する前であれば、どこでも良いと思います。

alvaro
質問者

お礼

すいません解決しましたm_m

alvaro
質問者

補足

すいません基本的な質問ですが 2行目のTOP の下に@echo off~のソースを貼り付ければよろしい でしょうか?

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

ren  full01.xls  %F%%N%.xls  この %N% の代わりに、タイムスタンプ(ファイル作成日時)にしたいという、ご質問ですか?

alvaro
質問者

補足

例えばですが full02.xls 17:00:00:00(17時00分00秒00) full03.xls 17:20:00:00 full04.xls 17:40:00:00 . . . という風にデスクトップ上で「full01.xls」がリネームされた時間が わかるようにしたいです。

関連するQ&A