1. @Echo off
  2. cls
  3. @rem
  4. @rem "+++++++++++++++++++++++++++++++++++++++++++++++++++++"
  5. @rem "               Bat-файл 'prc-stgs.bat'               "
  6. @rem "                                                     "
  7. @rem "Запись в папку 'stgs' промежуточных результатов      "
  8. @rem "поиска в БД 'radar' в виде файлов:                   "
  9. @rem "'Result-C-str1.csv', 'Result-C-str2.csv' и т.д.      "
  10. @rem "Здесь 'Result-C-str1.csv' - результат поиска в БД по "
  11. @rem "запросу, сформулированному в 1-ой строке 'stages.txt'"
  12. @rem "'Result-C-str2.csv' - результат поиска в БД по       "
  13. @rem "запросу, сформулированному во 2-й строке, ...        "
  14. @rem "+++++++++++++++++++++++++++++++++++++++++++++++++++++"
  15. @rem
  16. if not exist currdb goto M0
  17. @rem
  18. @rem "Пытаемся удалить файл 'currdb' 'нулевого' размера    "
  19. set Size=0
  20. set Files=currdb
  21. for %%F in (%Files%) do if /i %%~zF EQU %Size% del /f %%F
  22. @rem
  23. if not exist currdb goto M1
  24. sed "s/\t/\x22;\x22/g" <currdb >temp\zus05
  25. cat auxs\header.csv temp\zus05 >temp\zus06
  26. sed "s/^\(.*\)$/copy temp\\zus06 stgs\\Result-C-str\1\.csv >null/" <numstr >zcopy.bat
  27. CALL zcopy.bat
  28. goto M2
  29. :M0
  30. echo.>final
  31. :M1
  32. if exist final goto M2
  33. if exist notfound (
  34. echo ЏЋ€‘Љ Є®­дҐаҐ­жЁ®­­ле ЇгЎ«ЁЄ жЁ© ў Ѓ„ 'radar' IEEE Xplore
  35. echo Ї® § Їа®бг ў д ©«Ґ 'stages.txt' ‡Ђ‚…ђ…Ќ
  36. )
  37. nircmd wait 1500
  38. :M2
  39. @rem -------------------------------------------------------
  40. :CLEAN
  41. @rem "Удаление временных файлов                            "
  42. @rem
  43. if exist zcopy.bat del /Q zcopy.bat
  44. @rem
  45. @rem -------------------------------------------------------
  46. @rem "Выход из bat-файла.                                  "
  47. :END