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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Замена ссылки

Ответить
Настройки темы
Любой язык - Замена ссылки

Ветеран


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

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


Здравствуйте. Можно ли сделать скрипт, который будет заменять ссылку. Нужно, чтобы из указанного txt файла взялась самая верхняя ссылка (полностью первая строка), и этой ссылкой нужно заменить ссылку из другого файла (этот файла для программы). Важно, что если этот файл открыть с помощью блокнота, и что - то заменить в нем.. программа не запускается.. видимо при сохранении блокнот сохраняет с какой - то другой кодировкой... а если открыть файл программой notepad++ и изменить в нем что - то.. все нормально открывается. Поэтому нужно, чтобы скрипт заменял ссылку и при этом файл оставался работоспособным.

В это файле много ссылок... и не только ссылок, там много различных символов.. ссылку нужно найти по имени файла.
К примеру в txt файле, верхняя строка выглядит так:
Код: Выделить весь код
https://k2s.cc/file/87dfkjhsf56jhfsdf/0001start.mp4
Файл в котором нужно заменить ссылку, выглядит так (на самом деле он гораздо больше и ссылок там много.. нужно заменить ссылки, с тем же именем файла.. имя файла написано в конце ссылки):

Код: Выделить весь код
q ~ 
t 8title messagetsdtyisq ~ 	t 02 dfdfsdvvfgsq ~ sq ~     t  q ~ НtХ[img]http://s7.depic.me/032346/n34rgsskf_o/hdctitle.jpg[/img]

[img]http://s5.depic.me/0112325/79j123fdfsdu_o/0001start_m.jpg[/img]
[img]http://s5.depic.me/011235/a6dsfsfdflyj_o/0001start_t.jpg[/img]

File Name.type:  0001start.mp4
Resolution:  1440x1080 
Duration:  0:02:31
Filesize:  71Mb

[b]Download
[url]https://k2s.cc/file/304wdwdwd4/0001start.mp4[/url][/b]
:) Hello friends :)
Links in thread restored 2018-02-12
Many files are converted to mp4 for [b]watch online[/b]sq ~     pt [NONE]t Nonet <title messageq ~ Нt 
02 ssata sq ~ sq ~     q ~ 	q ~ 	t Ouser
После применения скрипта, файл должен стать таким:

Код: Выделить весь код
q ~ 
t 8title messagetsdtyisq ~ 	t 02 dfdfsdvvfgsq ~ sq ~     t  q ~ НtХ[img]http://s7.depic.me/032346/n34rgsskf_o/hdctitle.jpg[/img]

[img]http://s5.depic.me/0112325/79j123fdfsdu_o/0001start_m.jpg[/img]
[img]http://s5.depic.me/011235/a6dsfsfdflyj_o/0001start_t.jpg[/img]

File Name.type:  0001start.mp4
Resolution:  1440x1080 
Duration:  0:02:31
Filesize:  71Mb

[b]Download
[url]https://k2s.cc/file/87dfkjhsf56jhfsdf/0001start.mp4[/url][/b]
:) Hello friends :)
Links in thread restored 2018-02-12
Many files are converted to mp4 for [b]watch online[/b]sq ~     pt [NONE]t Nonet <title messageq ~ Нt 
02 ssata sq ~ sq ~     q ~ 	q ~ 	t Ouser
Ссылки, которые нужно будет заменить (в файле программы.. не в txt), всегда обернуты в тег
Код: Выделить весь код
[url][/url]
(как в примере).

Отправлено: 17:17, 11-10-2018

 

Ветеран


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

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


Цитата Alexander_88:
из указанного txt файла взялась самая верхняя ссылка (полностью первая строка), и этой ссылкой нужно заменить ссылку из другого файла (этот файла для программы). Важно, что если этот файл открыть с помощью блокнота, и что - то заменить в нем.. программа не запускается.. видимо при сохранении блокнот сохраняет с какой - то другой кодировкой... а если открыть файл программой notepad++ и изменить в нем что - то.. все нормально открывается. Поэтому нужно, чтобы скрипт заменял ссылку и при этом файл оставался работоспособным. »
Дело осталось за малым: как минимум надо упаковать этот «указанный txt файл» в архив и приложить к сообщению.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:00, 11-10-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Вложения
Тип файла: zip 1.zip
(1.3 Kb, 4 просмотров)

Я думал наоборот нужно для образца именно файл в котором нужно будет делать замену

Прикрепил.
Забыл сказать.. расширение не должно учитываться при поиске старой ссылки (которую будем заменять.. в примере оно разное, но все равно ссылка должна замениться)... ссылка должна заменится полностью (с расширением.. в примере ссылка должна замениться полностью, включая расширение.. с asf на mp4). В примере заменяемая ссылка с именем 0001start

Отправлено: 21:23, 11-10-2018 | #3


Ветеран


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

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


Цитата Alexander_88:
Я думал наоборот нужно для образца именно файл в котором нужно будет делать замену »
Alexander_88, именно так, прошу прощения за некорректное цитирование. Нужен именно тот файл:
Цитата Alexander_88:
из другого файла (этот файла для программы). »
Но и этот файл оставьте, разумеется, он тоже будет нужен.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:05, 11-10-2018 | #4


Ветеран


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

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


Цитата Iska:
Но и этот файл оставьте, разумеется, он тоже будет нужен. »
да, там 2 файла в zip

Отправлено: 22:10, 11-10-2018 | #5


Ветеран


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

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


Alexander_88, хорошо.

Отправлено: 22:24, 11-10-2018 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Замена ссылки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] заменить ссылки из одного тхт на ссылки в другом тхт Alexander_88 Скриптовые языки администрирования Windows 4 11-10-2015 16:46
CMD/BAT - [решено] Подсчет слов и нахождение заданного слова, замена и его замена на другое. zeroua Скриптовые языки администрирования Windows 9 13-06-2014 15:22
adwords замена ссылки dieego Вебмастеру 2 28-05-2012 13:09
Замена e7400 на q8400, нужна ли замена БП? Lehich22 Выбор отдельных компонентов компьютера и конфигурации в целом 3 24-12-2011 21:06
ссылки farik Программирование и базы данных 2 22-12-2005 13:12




 
Переход