![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- 英語 この英語の一部おかしくありませんか? 3 2023/01/09 10:43
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチでテキストファイルから...
-
echoとsystem関数について
-
絶対パス名からファイル名を取...
-
VBアプリケーションで終了コー...
-
呼び出し元バッチを知るには?
-
バッチファイルで昨日の日付を取得
-
子バッチ内のキー入力処理へ自...
-
バッチファイルでの環境変数の...
-
コマンドプロンプト標準出力と...
-
コマンドプロンプトで2ヶ月前3...
-
コマンドプロンプトでファイル...
-
MS-DOSのバッチで変数を使いたい
-
#!/bin/sh
-
バッチファイルで常に最新の現...
-
DOSのバッチで、変数中のファイ...
-
加工バッチ
-
バッチファイルでログを残す方法。
-
コマンドプロンプト(バッチファ...
-
バッチプログラムで変数の参照...
-
batの変数を直接vbsのプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチでテキストファイルから...
-
コマンドプロンプト標準出力と...
-
バッチファイルで昨日の日付を取得
-
コマンドプロンプトで2ヶ月前3...
-
コマンドプロンプト(バッチファ...
-
絶対パス名からファイル名を取...
-
バッチファイルでDirで取得した...
-
VBアプリケーションで終了コー...
-
コマンドプロンプト画面の閉じ...
-
IPアドレスの第3オクテットだ...
-
呼び出し元バッチを知るには?
-
DOSのバッチで、テキストファイ...
-
バッチファイル テキストファイ...
-
C#でメジャーなバッチフレーム...
-
バッチファイルで常に最新の現...
-
コマンドプロンプトでファイル...
-
Kシェルでgotoのような処理を作...
-
子バッチ内のキー入力処理へ自...
-
バッチファイルで2つ以上の変...
-
echoとsystem関数について
おすすめ情報