SandBox のバックアップの現在との差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*SMART温度を1分間隔90分保存.bat [#c61cbdab]
 @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
*砂場 [#mdbafaa9]