Advertisement
tonyrulez

SRT átnevező

Apr 6th, 2014
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. rem http://prohardver.hu/tema/total_commander/hsz_1952-1955.html
  2. rem Toolbar:
  3. rem http://prohardver.hu/dl/upc/2013-10/52551_total_commander_button_bar_srt-atnevezo_batch-prog.png
  4. @echo OFF
  5.  
  6. echo === SRT-atnevezes ===
  7. echo.
  8.  
  9. if [%1]==[] (
  10. echo Hianyzik a parameter!
  11. goto :exit
  12. )
  13.  
  14. set first_argument=%1
  15. rem Removing double quotes from the variable:
  16. rem http://stackoverflow.com/questions/1964192/removing-double-quotes-from-variables-in-batch-file-creates-problems-with-cmd-en/5181182#5181182
  17. set first_argument=%first_argument:"=%
  18. set first_srt_filename=""
  19. set first_srt_filename_without_extension=""
  20.  
  21. for %%F in (*.srt) do (
  22. set first_srt_filename=%%F
  23. set first_srt_filename_without_extension=%%~nF
  24. goto :rename_srt
  25. )
  26.  
  27. if %first_srt_filename%=="" (
  28. echo Ebben a konyvtarban nincs srt-fajl!
  29. goto :exit
  30. )
  31.  
  32. :rename_srt
  33. echo "%first_srt_filename%" fajlt at fogom nevezni a kovetkezore: "%first_argument%.srt"
  34. ren "%first_srt_filename%" "%first_argument%.srt"
  35. if not %errorlevel%==0 (
  36. echo Hiba tortent a fajl atnevezesekor!
  37. goto :exit
  38. )
  39. echo Megtortent.
  40.  
  41. echo.
  42. echo Az srt-fajlok listaja jelenleg:
  43. dir *.srt /B
  44.  
  45. :exit
  46. echo.
  47. echo === Vegeztem, csa! ===
  48. rem Tavolitsd el egy sorral lejjebb a "rem" szocskat a pause elol, ha latni akarsz minden uzenetet (ugy a batch-program rem felhasznaloi interakciora var, es nem tunik el azonnal a command prompt).
  49. rem pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement