uart.bat 518 B

1234567891011121314151617181920212223242526
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. ::--------------------------------------------------------
  4. ::-- %1: shell command file
  5. ::--------------------------------------------------------
  6. if "%1" == "" (
  7. @echo Usage:
  8. @echo %~nx0 command_file
  9. @echo Example:
  10. @echo %~nx0 com_adfu.txt
  11. goto :eof
  12. )
  13. for /f "tokens=1-2 delims=: " %%a in ('MODE') do (
  14. set dev=%%b
  15. set pref=!dev:~0,3!
  16. if "!pref!" == "COM" (
  17. MODE !dev!:2000000,N,8
  18. for /f "tokens=*" %%a in (%1) do (
  19. echo %%a > !dev!
  20. )
  21. )
  22. )
  23. ::pause