![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Ветеран Сообщения: 558
|
Профиль | Отправить PM | Цитировать megaloman, Спасибо, теперь даже необязательно домен в скрипте указывать
![]() |
Последний раз редактировалось Alexander_88, 05-11-2021 в 19:02. Отправлено: 18:09, 05-11-2021 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Предложу и свой вариант
PowerShell $file = 'file.txt' $sId = 'delete link' $ext = 'mp4' $uName = gc $file|% {([uri]$_).Segments[-1]} $we = $uName|% {[System.IO.FileInfo]::New($_)} $name = $we.BaseName|% {[regex]::Match($_, '[\d{4}]*(\D*)[\d{4}]*').Groups[1].Value} $num = $we.BaseName|% {[regex]::Match($_, '\d{4}').Value} $l = (gc $file)[0] -Split '/+' $prf = '{0}//{1}/{2}' -f $l[0], $l[1], $l[2] 1..$num[-1]|% { $d4 = '{0:d4}' -f $_ if ($d4 -NotIn $num) {'{0}/{1}/{2}{3}.{4}' -f $prf, $sId, $d4, $name[$d4], $ext} (gc $file)[$d4-1] } file.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/aaa0012.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 http://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/bbb0025.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 http://k2s.cc/file/ee6dfh4c8408/stop0041.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 |
Отправлено: 02:06, 06-11-2021 | #12 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Переименование указанного количества файлов следуя нумерации | 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 |
|