SMART温度を1分間隔90分保存.bat 
@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