【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト363:デフォルトの名無しさん 23/07/04 23:34:33.25 LIey+Zab.net temp の件は setlocal を使っているとはいえ、確かにタブーみたいなので変更しました。 タイムスタンプの件は、後でいじったファイルに対して再度作業を実行するかどうかの問題ですね。 そこら辺は、質問者が条件を書いてないので不明ですが、私はいじったファイルについても再度実行 するんじゃないかなと思ったので(それに簡単なので)そうしました。 1度実行したファイルには2度と実行しないのなら、終わったファイルはリネーム(例えば頭に _ を付加) するとかして除外するか、終わったファイルリストを書き出してそれをチェックするとかですかね。 他のフォルダへ移動するのが最もいいと思うけど、なんだか都合が悪いみたいなので。 364:デフォルトの名無しさん 23/07/04 23:36:37.60 LIey+Zab.net @echo off setlocal enabledelayedexpansion set update=update.txt set ichiji=temp.txt set ignore=%update% %ichiji% %~nx0 set /A num=last=0 if exist %update% ( sort /R %update% > %ichiji% set /P line=< %ichiji% echo 前回更新日時 !line! set last=!line:~,4!!line:~5,2!!line:~8,2!!line:~11,2!.!line:~14,2! if "!line:~,16!"=="!date! !time:~,5!" ( set /A sec=160-1 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch