Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
x0r x0r вне форума Автор темы

Забанен


Сообщения: 795
Благодарности: 137

Профиль | Цитировать


Ну понял, в общем..
Благодарю Казбек, твой способ отлично сортирует цифры, оч. пригодиццо. Такоеб я сам непридумал этточно.

choice не мой случай. наверно можно, но так тоже ниччё, как есть

В общем, когда сталкиваешься с консольют в виндовс, тебя всегда со всех сторон поджидают ёжики, кактусы и иголки... колоться и плакать будешь. Т.к. я все одно юзаю wget и grep , то какого черта я пытаюсь пользовать sort из винды - можнож оттудаж , откуда и grep - из UnixUtils!

Взял её и все получилось как и должно, просто и удобно. Сортировать можно как угодно, вариантов - все какие могут понадобиццо.
В итоге вот это
Код: Выделить весь код
sort -V -r tmp > tmps
решило всё, все отсортировано по старшинству и выводится в запросе как хотелось
с сортировкой значений от бОльшего к меньшему

Код: Выделить весь код
:CIKL
SetLocal EnableDelayedExpansion
"%PROGRAMFILES%\UnixUtils\bin\sort.exe" -V -r tmp > tmps 


set /a zero=0
for /f "UseBackQ Delims=" %%A IN ("tmps") do (
  set /a zero+=1
  if !zero!==1 set a=%%A
  if !zero!==2 set b=%%A
  if !zero!==3 set c=%%A
  if !zero!==4 set d=%%A
  if !zero!==5 set e=%%A
)

echo ^      ¤¤¤                                                              ¤¤¤
echo ^          -------------------------------------------------------------------------
echo Что будем качать: (1)-%a%  (2)-%b%  (3)-%c%  (4)-%d%  (5)-%e%
echo ^             Q - Выход
echo ^          -------------------------------------------------------------------------
echo ^      ¤¤¤                                                              ¤¤¤
set /p answ=_:

if /i %answ% EQU q goto :EOF
if /i %answ% EQU 1 set m3u=%a%
if /i %answ% EQU 2 set m3u=%b%
if /i %answ% EQU 3 set m3u=%c%
if /i %answ% EQU 4 set m3u=%d%
if /i %answ% EQU 5 set m3u=%e%


hls-1080p.m3u8
hls-720p.m3u8
hls-480p.m3u8
hls-360p.m3u8
hls-250p.m3u8


+ теперь запрос этот я вообще могу убрать, а сразу качать первое значение т.к. оно и будет самым лучшим кач-вом. Этот запрос и нужен был только изза того, что я не мог выбрать автоматом лучшее, приходилось выбирать вручную.

Вроде всё. Если ниччё не испортится\не придумается, завтра закрою как решенную.

Последний раз редактировалось x0r, 12-02-2018 в 15:21.


Отправлено: 01:13, 12-02-2018 | #7