![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] добавление не достающих ссылок следуя нумерации |
|
|
Любой язык - [решено] добавление не достающих ссылок следуя нумерации
|
Ветеран Сообщения: 558 |
Здравствуйте … Подскажите, как можно добавить недостающие ссылки следуя нумерации, то есть добавить те номера, которые отсутствуют.
Пример: есть txt файл с ссылками: https://k2s.cc/file/74gsjddf53/0001start.mp4 https://k2s.cc/file/f0bmfg86d/0002start.mp4 https://k2s.cc/file/82cdsfgs7879/0003start.mp4 https://k2s.cc/file/2ca5fj414b6/0004start.mp4 https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4 https://k2s.cc/file/484df773a/0006start.flv https://k2s.cc/file/56cdfdabd7/0007start.flv https://k2s.cc/file/613bdgdfg632/0009start.mp4 https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4 https://k2s.cc/file/df3f1vcj74f2/0011start.mp4 https://k2s.cc/file/0c7erert450f6/0012start.mp4 https://k2s.cc/file/bd9srtey50f7a/0013start.mp4 https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4 https://k2s.cc/file/c5b0awet3652/0015start.mp4 https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4 https://k2s.cc/file/4328aj34bd5f2/0017start.mp4 https://k2s.cc/file/90fb6sj6187/0018start.mp4 https://k2s.cc/file/055xn72ec7db/0019start.mp4 https://k2s.cc/file/e27xxn6b45f/0020start.mp4 https://k2s.cc/file/1804xn6fad3/0021start.mp4 https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4 https://k2s.cc/file/89dnxbc13b/0024start.mp4 https://k2s.cc/file/9cesf0bh163/0025start.mp4 https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4 https://k2s.cc/file/daach76d0efdeb/0027start.mp4 https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4 https://k2s.cc/file/764ffgh819eaa5/0030start.mp4 https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4 https://k2s.cc/file/9d22adfg0d34e/0032start.mp4 https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4 https://k2s.cc/file/b532sdg7141b5/0036start.mp4 https://k2s.cc/file/c575df1616937/0037start.mp4 https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4 https://k2s.cc/file/2332dfha124a61/0039start.mp4 https://k2s.cc/file/40cbsdg65a8737/0040start.mp4 https://k2s.cc/file/ee6dfh4c8408/0041start.mp4 https://k2s.cc/file/93cvh46f6aa0/0042start.mp4 https://k2s.cc/file/302ert64dbf64/0043start.mp4 https://k2s.cc/file/1c49bsdf969/0044start.mp4 https://k2s.cc/file/d8360sdf6710/0045start.mp4 Если применить скрипт к вышеуказанному примеру, то результат должен быть такой: https://k2s.cc/file/74gsjddf53/0001start.mp4 https://k2s.cc/file/f0bmfg86d/0002start.mp4 https://k2s.cc/file/82cdsfgs7879/0003start.mp4 https://k2s.cc/file/2ca5fj414b6/0004start.mp4 https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4 https://k2s.cc/file/484df773a/0006start.flv https://k2s.cc/file/56cdfdabd7/0007start.flv https://k2s.cc/file/delete link/0008start.mp4 https://k2s.cc/file/613bdgdfg632/0009start.mp4 https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4 https://k2s.cc/file/df3f1vcj74f2/0011start.mp4 https://k2s.cc/file/0c7erert450f6/0012start.mp4 https://k2s.cc/file/bd9srtey50f7a/0013start.mp4 https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4 https://k2s.cc/file/c5b0awet3652/0015start.mp4 https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4 https://k2s.cc/file/4328aj34bd5f2/0017start.mp4 https://k2s.cc/file/90fb6sj6187/0018start.mp4 https://k2s.cc/file/055xn72ec7db/0019start.mp4 https://k2s.cc/file/e27xxn6b45f/0020start.mp4 https://k2s.cc/file/1804xn6fad3/0021start.mp4 https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4 https://k2s.cc/file/delete link/0023start.mp4 https://k2s.cc/file/89dnxbc13b/0024start.mp4 https://k2s.cc/file/9cesf0bh163/0025start.mp4 https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4 https://k2s.cc/file/daach76d0efdeb/0027start.mp4 https://k2s.cc/file/delete link/0028start.mp4 https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4 https://k2s.cc/file/764ffgh819eaa5/0030start.mp4 https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4 https://k2s.cc/file/9d22adfg0d34e/0032start.mp4 https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4 https://k2s.cc/file/delete link/0034start.mp4 https://k2s.cc/file/delete link/0035start.mp4 https://k2s.cc/file/b532sdg7141b5/0036start.mp4 https://k2s.cc/file/c575df1616937/0037start.mp4 https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4 https://k2s.cc/file/2332dfha124a61/0039start.mp4 https://k2s.cc/file/40cbsdg65a8737/0040start.mp4 https://k2s.cc/file/ee6dfh4c8408/0041start.mp4 https://k2s.cc/file/93cvh46f6aa0/0042start.mp4 https://k2s.cc/file/302ert64dbf64/0043start.mp4 https://k2s.cc/file/1c49bsdf969/0044start.mp4 https://k2s.cc/file/d8360sdf6710/0045start.mp4 варианты имен файлов: ####name.расширение name####.расширение где name - всегда одно и то же слово (но неизвестно какое). #### - номер. Номер всегда состоит из 4 цифр, Верхняя ссылка всегда с самым меньшим номером, а Нижняя ссылка с самым большим номером, нумерация идёт по порядку. ![]() |
|
Отправлено: 10:37, 02-11-2021 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать @Echo Off cls Set "FileIn=Z:\Box_In\txt файл со ссылками 2.txt" Set "FileOut=Z:\Box_In\txt файл со ссылками 2 обработанный.txt" Set "https=https://k2s.cc/file/" Set "Dhttps=%https%delete link/" Set /A Num=4 Set /A i=0 Set "Rhttps=%https:.=\.%" Set "RNum=" For /L %%i In (1,1,%Num%) Do Call Set "RNum=%%RNum%%[0-9]" >"%FileOut%" ( For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^%Rhttps%[^/]*/%RNum%[^/]*\.[^/]*$" "%FileIn%"`) Do Call :OutFile 1 "%%f") >>"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^%Rhttps%[^/]*/[^/]*%RNum%\.[^/]*$" "%FileIn%"`) Do Call :OutFile 2 "%%f") pause Exit /B :OutFile Set "Name=%~n2" If %1 EQU 1 (Call Set /A N=1%%Name:~0,%Num%%%) Else (Call Set /A N=1%%Name:~-%Num%%%) If %i% EQU 0 Set /A i=%N%-1 :Begin Set /A i+=1 If %i% EQU %N% (Echo %~2& Exit /B 0) Set "NN=%N:~1%" Set "ii=%i:~1%" (Call Echo %Dhttps%%%Name:%NN%=%ii%%%%~x2) GoTo :Begin Exit /B |
------- Последний раз редактировалось megaloman, 02-11-2021 в 20:10. Отправлено: 14:42, 02-11-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать На jscript. Меняет исходный файл, который берётся из аргументов.
var filename = WSH.Arguments.Unnamed.length ? WSH.Arguments.Unnamed.Item(0) : ''; var fso = new ActiveXObject("Scripting.FileSystemObject"); try { var txt = fso.OpenTextFile(filename, 1, false, -2).ReadAll(); var fw = fso.OpenTextFile(filename, 2, true, -2); } catch (e) { WSH.Quit(666); } var regex1 = /^http.+$/mgi; var regex2 = /^(.+?\/file)\/([^\/]+)\/(\w*?)(\d{4})(\w*)\.\w{2,6}/i; var matches1 = txt.match(regex1), start = 0, end = 0, cur = 0, matches2 = {}; for (var i = 0, u = []; i < matches1.length; i++) { u = regex2.exec(matches1[i]); if (!u) continue; cur = parseInt(u[4], 10); matches2[cur] = u; if (!start) start = cur } end = cur; for (var i = start, s = '', pre = '', num = '', nl = 0; i <= end; i++) { if (matches2[i]) { s = matches2[i][0]; pre = matches2[i]; } else if (pre) { num = i.toString(10); nl = pre[4].length - num.length; for (var y = 0; y < nl; y++) num = '0' + num; s = pre[1] + '/delete link/' + pre[3] + num + pre[5] + '.mp4'; } fw.WriteLine(s); } fw.Close(); |
Отправлено: 17:14, 02-11-2021 | #3 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать Спасибо всем за ответы, завтра вечерком будут тестировать
![]() |
Отправлено: 19:49, 02-11-2021 | #4 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Alexander_88,
Цитата Alexander_88:
@Echo Off cls Set "FileIn=Z:\Box_In\txt файл со ссылками.txt" Set "FileOut=Z:\Box_In\txt файл со ссылками обработанный.txt" Set "https=https://k2s.cc/file/" Set "Dhttps=%https%delete link/" Set /A Num=4 Set /A i=0 Set "Rhttps=%https:.=\.%" Set "RNum=" For /L %%i In (1,1,%Num%) Do Call Set "RNum=%%RNum%%[0-9]" >"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^%Rhttps%[^/]*/[^/]*%RNum%[^/]*\.[^/]*$" "%FileIn%"`) Do Call :OutFile "%%f") pause Exit /B :OutFile Set "Name=%~n1" Set /A Log=1 Echo %Name%| >nul 2>&1 FindStr /I /R /C:"^[^/]*%RNum%$"&&Set /A Log=2 If %Log% EQU 1 (Call Set /A N=1%%Name:~0,%Num%%%) Else (Call Set /A N=1%%Name:~-%Num%%%) If %i% EQU 0 Set /A i=%N%-1 :Begin Set /A i+=1 If %i% EQU %N% (Echo %~1& Exit /B 0) Set "NN=%N:~1%" Set "ii=%i:~1%" (Call Echo %Dhttps%%%Name:%NN%=%ii%%%%~x1) GoTo :Begin Exit /B |
||
------- Отправлено: 20:01, 02-11-2021 | #5 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Alexander_88,
Вот еще вариант: не надо в скрипте прописывать https
Если формат имени в файле одинаковые. Или ####name.расширение или name####.расширение
@Echo Off cls rem Set "FileIn=Z:\Box_In\txt файл со ссылками 2.txt" rem Set "FileOut=Z:\Box_In\обработанный 2 txt файл со ссылками.txt" Set "FileIn=fileslink.txt" Set "FileOut=fileslink2.txt" Set "Dhttps=delete link delete link delete link" Set /A Num=4 Set /A i=0 Set "RNum=" For /L %%i In (1,1,%Num%) Do Call Set "RNum=%%RNum%%[0-9]" >"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^.*/%RNum%[^/]*\.[^/]*$" "%FileIn%"`) Do Call :OutFile 1 "%%f") >>"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^.*/[^/]*%RNum%\.[^/]*$" "%FileIn%"`) Do Call :OutFile 2 "%%f") pause Exit /B :OutFile Set "Name=%~n2" If %1 EQU 1 (Call Set /A N=1%%Name:~0,%Num%%%) Else (Call Set /A N=1%%Name:~-%Num%%%) If Not %i% EQU 0 GoTo :Begin Set /A i=%N%-1 Set "https=%~2" Call Set "https=%%https:/%~nx2=%%" For %%h In ("%https%") Do Set "Nhttps=%%~nxh" Call Set "https=%%https:/%Nhttps%=%%" :Begin Set /A i+=1 If %i% EQU %N% (Echo %~2& Exit /B 0) Set "NN=%N:~1%" Set "ii=%i:~1%" (Call Echo %https%/%Dhttps%/%%Name:%NN%=%ii%%%%~x2) GoTo :Begin Exit /B Если формат имени файлов смешанный (работает медленнее)
@Echo Off cls rem Set "FileIn=Z:\Box_In\txt файл со ссылками 2.txt" rem Set "FileOut=Z:\Box_In\обработанный 2 txt файл со ссылками.txt" Set "FileIn=fileslink.txt" Set "FileOut=fileslink2.txt" Set "Dhttps=delete link delete link delete link" Set /A Num=4 Set /A i=0 Set "RNum=" For /L %%i In (1,1,%Num%) Do Call Set "RNum=%%RNum%%[0-9]" >"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^.*/[^/]*%RNum%[^/]*\.[^/]*$" "%FileIn%"`) Do Call :OutFile "%%f") pause Exit /B :OutFile Set "Name=%~n1" Set /A Log=1 Echo %Name%| >nul 2>&1 FindStr /I /R /C:"^[^/]*%RNum%$"&&Set /A Log=2 If %Log% EQU 1 (Call Set /A N=1%%Name:~0,%Num%%%) Else (Call Set /A N=1%%Name:~-%Num%%%) If Not %i% EQU 0 GoTo :Begin Set /A i=%N%-1 Set "https=%~1" Call Set "https=%%https:/%~nx1=%%" For %%h In ("%https%") Do Set "Nhttps=%%~nxh" Call Set "https=%%https:/%Nhttps%=%%" :Begin Set /A i+=1 If %i% EQU %N% (Echo %~1& Exit /B 0) Set "NN=%N:~1%" Set "ii=%i:~1%" (Call Echo %https%/%Dhttps%/%%Name:%NN%=%ii%%%%~x1) GoTo :Begin Exit /B |
------- Последний раз редактировалось megaloman, 04-11-2021 в 13:21. Причина: Исправленный вариант. Была ошибка в выделении пути в некоторых случаях. Отправлено: 14:10, 03-11-2021 | #6 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать Спасибо, взял самый первый вариант … формат в одном файле всегда одинаковые, но в другом файле может быть другой … из последнего сообщения, первый вариант, решил тоже попробовать, но там перед ссылкой выводится путь после диска C, два раза. вот так:
|
Отправлено: 22:54, 03-11-2021 | #7 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
скрипт взял "Если адреса в файле одинаковые. Или ####name.расширение или name####.расширение" поменял пути файлов: @Echo Off cls Set "FileIn=fileslink.txt" Set "FileOut=fileslink2.txt" Set "Dhttps=delete link delete link delete link" Set /A Num=4 Set /A i=0 Set "RNum=" For /L %%i In (1,1,%Num%) Do Call Set "RNum=%%RNum%%[0-9]" >"%FileOut%" ( For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^.*/%RNum%[^/]*\.[^/]*$" "%FileIn%"`) Do Call :OutFile 1 "%%f") >>"%FileOut%" (For /F "usebackq delims=" %%f In (`2^>nul FindStr /I /R /C:"^.*/[^/]*%RNum%\.[^/]*$" "%FileIn%"`) Do Call :OutFile 2 "%%f") pause Exit /B :OutFile Set "Name=%~n2" If %1 EQU 1 (Call Set /A N=1%%Name:~0,%Num%%%) Else (Call Set /A N=1%%Name:~-%Num%%%) If Not %i% EQU 0 GoTo :Begin Set /A i=%N%-1 Set "https=%~p2" For %%h In ("%https:~1,-1%") Do Set "https=%%~ph" Set "https=%https:~1,-1%" Set "https=%https:\=/%" Set "https=%https::/=://%" :Begin Set /A i+=1 If %i% EQU %N% (Echo %~2& Exit /B 0) Set "NN=%N:~1%" Set "ii=%i:~1%" (Call Echo %https%/%Dhttps%/%%Name:%NN%=%ii%%%%~x2) GoTo :Begin Exit /B https://k2s.cc/file/74gsjddf53/0001start.mp4 https://k2s.cc/file/f0bmfg86d/0002start.mp4 https://k2s.cc/file/82cdsfgs7879/0003start.mp4 https://k2s.cc/file/2ca5fj414b6/0004start.mp4 https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4 https://k2s.cc/file/484df773a/0006start.flv https://k2s.cc/file/56cdfdabd7/0007start.flv https://k2s.cc/file/613bdgdfg632/0009start.mp4 https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4 https://k2s.cc/file/df3f1vcj74f2/0011start.mp4 https://k2s.cc/file/0c7erert450f6/0012start.mp4 https://k2s.cc/file/bd9srtey50f7a/0013start.mp4 https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4 https://k2s.cc/file/c5b0awet3652/0015start.mp4 https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4 https://k2s.cc/file/4328aj34bd5f2/0017start.mp4 https://k2s.cc/file/90fb6sj6187/0018start.mp4 https://k2s.cc/file/055xn72ec7db/0019start.mp4 https://k2s.cc/file/e27xxn6b45f/0020start.mp4 https://k2s.cc/file/1804xn6fad3/0021start.mp4 https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4 https://k2s.cc/file/89dnxbc13b/0024start.mp4 https://k2s.cc/file/9cesf0bh163/0025start.mp4 https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4 https://k2s.cc/file/daach76d0efdeb/0027start.mp4 https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4 https://k2s.cc/file/764ffgh819eaa5/0030start.mp4 https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4 https://k2s.cc/file/9d22adfg0d34e/0032start.mp4 https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4 https://k2s.cc/file/b532sdg7141b5/0036start.mp4 https://k2s.cc/file/c575df1616937/0037start.mp4 https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4 https://k2s.cc/file/2332dfha124a61/0039start.mp4 https://k2s.cc/file/40cbsdg65a8737/0040start.mp4 https://k2s.cc/file/ee6dfh4c8408/0041start.mp4 https://k2s.cc/file/93cvh46f6aa0/0042start.mp4 https://k2s.cc/file/302ert64dbf64/0043start.mp4 https://k2s.cc/file/1c49bsdf969/0044start.mp4 https://k2s.cc/file/d8360sdf6710/0045start.mp4 https://k2s.cc/file/74gsjddf53/0001start.mp4 https://k2s.cc/file/f0bmfg86d/0002start.mp4 https://k2s.cc/file/82cdsfgs7879/0003start.mp4 https://k2s.cc/file/2ca5fj414b6/0004start.mp4 https://k2s.cc/file/a2bfgjfs0dbf1/0005start.mp4 https://k2s.cc/file/484df773a/0006start.flv https://k2s.cc/file/56cdfdabd7/0007start.flv work/Scripts/new thread/work/Scripts/new thread/https://k2s.cc/file/delete link delete link delete link/0008start.mp4 https://k2s.cc/file/613bdgdfg632/0009start.mp4 https://k2s.cc/file/e95bdfhdfha2557/0010start.mp4 https://k2s.cc/file/df3f1vcj74f2/0011start.mp4 https://k2s.cc/file/0c7erert450f6/0012start.mp4 https://k2s.cc/file/bd9srtey50f7a/0013start.mp4 https://k2s.cc/file/bbb8fgj22c7d1/0014start.mp4 https://k2s.cc/file/c5b0awet3652/0015start.mp4 https://k2s.cc/file/a3c83fgj0abd4/0016start.mp4 https://k2s.cc/file/4328aj34bd5f2/0017start.mp4 https://k2s.cc/file/90fb6sj6187/0018start.mp4 https://k2s.cc/file/055xn72ec7db/0019start.mp4 https://k2s.cc/file/e27xxn6b45f/0020start.mp4 https://k2s.cc/file/1804xn6fad3/0021start.mp4 https://k2s.cc/file/a47d4xxn9d8c/0022start.mp4 work/Scripts/new thread/work/Scripts/new thread/https://k2s.cc/file/delete link delete link delete link/0023start.mp4 https://k2s.cc/file/89dnxbc13b/0024start.mp4 https://k2s.cc/file/9cesf0bh163/0025start.mp4 https://k2s.cc/file/5bs2fgh65e98b/0026start.mp4 https://k2s.cc/file/daach76d0efdeb/0027start.mp4 work/Scripts/new thread/work/Scripts/new thread/https://k2s.cc/file/delete link delete link delete link/0028start.mp4 https://k2s.cc/file/be4cj8b4ee6f8e/0029start.mp4 https://k2s.cc/file/764ffgh819eaa5/0030start.mp4 https://k2s.cc/file/ff5bd6fgh6d4c7/0031start.mp4 https://k2s.cc/file/9d22adfg0d34e/0032start.mp4 https://k2s.cc/file/7438gfjfe5d5a2/0033start.mp4 work/Scripts/new thread/work/Scripts/new thread/https://k2s.cc/file/delete link delete link delete link/0034start.mp4 work/Scripts/new thread/work/Scripts/new thread/https://k2s.cc/file/delete link delete link delete link/0035start.mp4 https://k2s.cc/file/b532sdg7141b5/0036start.mp4 https://k2s.cc/file/c575df1616937/0037start.mp4 https://k2s.cc/file/a4a46fgj6e1f424/0038start.mp4 https://k2s.cc/file/2332dfha124a61/0039start.mp4 https://k2s.cc/file/40cbsdg65a8737/0040start.mp4 https://k2s.cc/file/ee6dfh4c8408/0041start.mp4 https://k2s.cc/file/93cvh46f6aa0/0042start.mp4 https://k2s.cc/file/302ert64dbf64/0043start.mp4 https://k2s.cc/file/1c49bsdf969/0044start.mp4 https://k2s.cc/file/d8360sdf6710/0045start.mp4 |
|
Отправлено: 00:01, 04-11-2021 | #8 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Powershell:
$urls = gc "C:\temp\links.txt" |% {$_ -as [uri]} $start = ((($urls[0]).segments[-1]) -split '\.')[0] -replace "\D" $end = ((($urls[-1]).segments[-1]) -split '\.')[0] -replace "\D" $absent = @() $start..$end |% { if (!($urls.originalstring -match ($num = '{0:d4}' -f $_))) { $absent += "https://k2s.cc/file/delete link/" + $num + "start.mp4" } } $urls.originalstring + $absent |sort {$_ -replace ".*/"} |
------- Отправлено: 10:35, 04-11-2021 | #9 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Alexander_88, Исправил. Примите извинения за причинённые неудобства.
![]() |
------- Отправлено: 13:19, 04-11-2021 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Переименование указанного количества файлов следуя нумерации | Alexander_88 | Скриптовые языки администрирования Windows | 21 | 10-07-2019 01:18 | |
Переназначение нумерации мониторов | Flethgin | Видеокарты | 0 | 15-06-2016 18:42 | |
Прочее - [решено] Не корректное или тяжкое открытие ссылок и переходов внутри ссылок в браузерах | Илья_Рудоманенко@vk | Сетевые технологии | 10 | 16-12-2015 08:05 | |
Интерфейс - Windows 10: автоматическое добавление ссылок в список частоиспользуемых | NickM | Microsoft Windows 10 | 0 | 03-04-2015 09:51 | |
[решено] Где посмотреть список свойств ссылок (обычных ссылок интернета)? | evg64 | AutoIt | 4 | 13-09-2009 13:41 |
|