SandBox のバックアップ(No.1)


@echo off

rem 使用方法: CrystalDiskInfo のディレクトリにこの bat ファイルを置き管理者権限で実行する
rem 注意: CrystalDiskInfo が起動していると値が更新されない

setlocal EnableDelayedExpansion
set interval=60
set count=90

set cdi_dir=%~dp0

set cdi_dir=%cdi_dir:~0,-1%
set output_file=%cdi_dir%\TemperatureLog.csv

echo 時間,カウント,温度>"%output_file%"
for /L %%I in (0, 1, %count%) do (

 start "" /MIN "%cdi_dir%\DiskInfoX64.exe" /copyexit
 timeout /T %interval%
 set line=!DATE! !TIME!, %%I
 for /F "tokens=1,2,3" %%J in ('find /I "Temperature" "%cdi_dir%\DiskInfoX64.txt"') do (
   if %%J==Temperature set line=!line!,%%L
 )
 echo !line!
 echo !line!>>"%output_file%"

)

echo ...
echo "%output_file%"
type "%output_file%"
echo 終了...
pause