md5.bat 473 B

12345678910111213141516171819202122232425262728
  1. set Name=.\Common\DllToolCommon.h
  2. set allmd5 = ""
  3. for %%F in (%Name%) do (^
  4. ::获取md5值
  5. certutil -hashfile %%F MD5 >APP_MD5_TXT
  6. setlocal enabledelayedexpansion
  7. set index=0
  8. for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (^
  9. if !index! == 1 (set md5=%%i)
  10. set /a index=index+1
  11. )
  12. ::cho !md5!
  13. del APP_MD5_TXT
  14. set md5=!md5: =!
  15. @echo off
  16. (
  17. echo #pragma once
  18. echo #define KEY "!md5!"
  19. )>.\Common\MD5Value.h
  20. )