Advertisement
Guest User

Untitled

a guest
Feb 12th, 2012
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.83 KB | None | 0 0
  1. chcp 1251
  2. @REM Пример самологирующегося батника
  3. @if not '%SelfLogFile%'=='' goto :Execute
  4. set SelfLogFile="%~0.log"
  5. echo. >>%SelfLogFile%
  6. echo ----- %DATE% %TIME% ----- >>%SelfLogFile%
  7. prompt $S$SПапка:$S$P$_$S$SВремя:$S$T$_Команда:$S
  8. call "%~0" %* 1>>%SelfLogFile% 2>>&1
  9. exit
  10.  
  11. :Execute
  12. set host = 78.155.218.207
  13. set stream = http://neksia.ru:8000/Сплин
  14. set /a flag = 0
  15.  
  16. :RELOAD
  17.  
  18. ping %host% | find "100%%" && call :KillVLC
  19. set /a flag = flag + 1
  20.  
  21. IF %flag% == 1  goto  RELOAD
  22. IF %flag% == 2  start vlc.exe %stream%
  23. IF %flag% == 10 set   flag = 3
  24.  
  25. goto RELOAD
  26.  
  27.  
  28. :KillVLC
  29.  
  30. taskkill /F /IM vlc.exe
  31. set flag=0
  32. exit /b
  33.  
  34. :: 1. Пример команды без ошибки
  35. find /c /v "" <"%~0"
  36.  
  37. :: 2. Пример команды с ошибкой
  38. find /c /v <"%~0"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement