
OS: Windows XP
あるソフトを使っており、20分おきにexcelシートが自動的に
デスクトップ上に「full01.xls」という名前で記録されます。
そこで上書きされないようにするためにバッチファイルを使ってリネー
ムするようにしました。
そこで質問ですが新しいexcelシートが出来るたびに出来た時間がわか
るようにしたいです。
どのようにすればよいでしょうか?
またそれをどこに挿入すればよいか教えていただきたいです。
よろしくお願いします。
@echo off
:TOP
rem 空きファイル名を検索
set /a N=2
:SEARCH
rem 2~9はfull0x, 10以上はfullxxにする
set F=full0
if %N% GTR 9 set F=full
if not exist %F%%N%.xls goto WAIT
set /a N=N+1
goto SEARCH
rem full01.xlsが生成されるのを待つ
:WAIT
echo Search full01.xls
:LB1
rem Sleep
if not exist full01.xls goto LB1
echo Found full01.xls
echo New File = %F%%N%.xls
echo Waiting for file write...
rem ファイルの書込動作が完全に終るまで待つ
set /a M=1
:WAIT2
if "%M%"=="9999" goto RENAME
set /a M=M+1
goto WAIT2
:RENAME
echo Rename
ren full01.xls %F%%N%.xls
echo Done.
rem ずっと繰り返し
goto TOP
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の場合、ファイル名に「:」は使えませんのでご注意ください。
No.3
- 回答日時:
> すいません上手くいきませんでした・・・
> どこに付け足せばよいでしょうか?
どのように、上手くなかったのでしょうか?
rename コマンドを実行する前であれば、どこでも良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチでテキストファイルから...
-
バッチファイル テキストファイ...
-
Windowsのバッチで環境依存パス...
-
バッチファイルでの環境変数の...
-
バッチファイル(for文)がうま...
-
コマンドプロンプト標準出力と...
-
VBアプリケーションで終了コー...
-
コマンドプロンプト画面の閉じ...
-
echoとsystem関数について
-
コマンドプロンプト(バッチファ...
-
コマンドプロンプトの「%1」と...
-
エクセルのVBAについて とある...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトのエラーに...
-
「win11-23H2」を「win11-24H2...
-
Thunderbirdで社内共有フォルダ...
-
チームズのチャット画面にファ...
-
#include <Windows.h>というヘ...
-
[teraterm] waitコマンドで停止...
-
アクセス 壊れた? 「ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチでテキストファイルから...
-
バッチファイルで昨日の日付を取得
-
コマンドプロンプト標準出力と...
-
VBアプリケーションで終了コー...
-
バッチファイルで常に最新の現...
-
バッチファイルでDirで取得した...
-
コマンドプロンプトで2ヶ月前3...
-
DOSのバッチで、変数中のファイ...
-
IPアドレスの第3オクテットだ...
-
絶対パス名からファイル名を取...
-
バッチファイル テキストファイ...
-
呼び出し元バッチを知るには?
-
子バッチ内のキー入力処理へ自...
-
コマンドプロンプト画面の閉じ...
-
C#でメジャーなバッチフレーム...
-
それでは早速、フォルダを作る...
-
echoとsystem関数について
-
Excelで住所録を地域ごとに振り...
-
Windowsのバッチで環境依存パス...
-
バッチファイル(for文)がうま...
おすすめ情報