【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト373:デフォルトの名無しさん 23/07/06 00:56:57.29 X7484ET/.net よく考えたらこれでも同じか。 set date0=!date! set time0=!time! if !time0:~,2! equ 0 set date0=!date! echo !date0! !time0:~,5! >> %update% 374:デフォルトの名無しさん 23/07/06 07:56:07.79 kQU1BcI/.net 考慮不要なレアケースではない。 例えば自ホストの時計がジョブスケジューラサーバ等の時計より少し遅れていると発生する。 「サンプルコードだから入れてない」なら分かる。 375:デフォルトの名無しさん 23/07/06 10:18:12.37 X7484ET/.net そんなのバッチの中で対応するより、自動バッチ実行する時刻を 0時にしなければいい。 そもそも、同じシステム上の同じバッチの同じ行で、date を取得した後 time を取得したら 日付が変わっていましたなんて、レア中のレア。 チャンスは1日に1回しかないし、発生させようと思ってやってみても絶対に無理だろ。 逆に、万一発生したらお祝いのメッセージを表示させたいぐらいだわ。 set date0=!date! set time0=!time! if not !date0!==!date! if !time0:~,2! equ 0 ( set date0=!date! echo すばらしい!奇跡的なタイミング!おめでとう! echo 0123456789a | choice /C a > nul ) echo !date0! !time0:~,5! >> %update% 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch