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

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

Ответить
Настройки темы
Любой язык - [решено] из обычных ссылок сделать ссылки для форума

Ветеран


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

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


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

в 1.тхт у меня:
Код: Выделить весь код
http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv
http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4
http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar
http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar
http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi
http://google.com/file/1facf228d65f5/00005start_SVND-053.avi

должен создаться 2.тхт с таким содержимым



в кодировке к сожалению бб код формируется в ссылки, многие наверно не поняли, что должно быть на выходе, здесь для лучшего восприятия я дам пример того, что должно получиться, только я в примере укажу фигурные скобки, но на самом деле нужны будут квадратные

Код: Выделить весь код
{url=http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv}00001start_DCN-047.wmv{/url}
{url=http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4}00002start_CMV-049.mp4{/url}
{url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar}00003start_MUSO-0059.part1.rar{/url}
{url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar}00003start_MUSO-0059.part2.rar{/url}
{url=http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi}00004start_ADV-R0055.avi{/url}
{url=http://google.com/file/1facf228d65f5/00005start_SVND-053.avi}00005start_SVND-053.avi{/url}

Отправлено: 22:32, 09-05-2015

 

Ветеран


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

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


Цитата Alexander_88:
в кодировке к сожалению бб код формируется в ссылки, многие наверно не поняли, »
Поняли, поняли .

Цитата Alexander_88:
только я в примере укажу фигурные скобки, но на самом деле нужны будут квадратные »
Достаточно было использовать тэг [noparse]:
Код: Выделить весь код
[url=http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv]00001start_DCN-047.wmv[/url]
[url=http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4]00002start_CMV-049.mp4[/url]
[url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar]00003start_MUSO-0059.part1.rar[/url]
[url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar]00003start_MUSO-0059.part2.rar[/url]
[url=http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi]00004start_ADV-R0055.avi[/url]
[url=http://google.com/file/1facf228d65f5/00005start_SVND-053.avi]00005start_SVND-053.avi[/url]
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:33, 09-05-2015 | #2



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

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


Ветеран


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

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


спасибо, не знал о таком

Отправлено: 00:42, 10-05-2015 | #3


Ветеран


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

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


Попробуйте так (PowerShell):
Код: Выделить весь код
Get-Content "C:\Мои проекты\06\1.тхт" |`
    ForEach-Object -Process {
        [System.uri]$_ | ForEach-Object -Process {
                '[url=', $_.AbsoluteUri, ']', $_.Segments[-1], '[/url]' -join ''
            }
    } | Out-File "C:\Мои проекты\06\2.тхт"
Обращаю Ваше внимание, что как Вы и написали «тхт» на кириллице — так я и сделал.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:06, 10-05-2015 | #4


Ветеран


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

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


спасибо, работает, проверил сейчас

Отправлено: 11:53, 10-05-2015 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как сделать вставку ссылок на форуме более удобной и комфортной Avatar-Lion О сайте и форуме 0 07-04-2013 23:59
Интерфейс - [решено] Значки для расшаренных папок в Win7 ничем не отличаются от обычных DIMM DDR Microsoft Windows 7 4 04-06-2012 14:55
Гарнитура для обычных телефонов __sa__nya Хочу все знать 3 18-04-2012 15:25
[решено] Где посмотреть список свойств ссылок (обычных ссылок интернета)? evg64 AutoIt 4 13-09-2009 13:41




 
Переход