Имя пользователя:
Пароль:
 | Правила  

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

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

Ветеран


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

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


Здравствуйте, подскажите, пожалуйста, как можно создать тхт файл с ссылками по такому принципу:

Я указываю в скрипте число (например 5), это будет количество... и имя (например start)

И скрипт должен создать тхт файл imagelink.txt такого типа (каждая ссылка в новой строке):

Код: Выделить весь код
http://mysite.com/wp-content/uploads/0001start-cover.jpg
http://mysite.com/wp-content/uploads/0001start-tumble.jpg
http://mysite.com/wp-content/uploads/0002start-cover.jpg
http://mysite.com/wp-content/uploads/0002start-tumble.jpg
http://mysite.com/wp-content/uploads/0003start-cover.jpg
http://mysite.com/wp-content/uploads/0003start-tumble.jpg
http://mysite.com/wp-content/uploads/0004start-cover.jpg
http://mysite.com/wp-content/uploads/0004start-tumble.jpg
http://mysite.com/wp-content/uploads/0005start-cover.jpg
http://mysite.com/wp-content/uploads/0005start-tumble.jpg
т.е. если я указал количество 5, то должны создаться ссылки с номерами от 0001 до 0005. Правее номера идет имя, которое я указал в скрипте. Должно создаться по две ссылки для каждого номера.
Левая часть ссылок (левее номера) всегда одна и та же.
Код: Выделить весь код
http://mysite.com/wp-content/uploads/
Правая часть первой ссылки номера
Код: Выделить весь код
-cover.jpg
и правая часть второй ссылки того же номера
Код: Выделить весь код
-tumble.jpg

Отправлено: 10:03, 14-02-2016

 

Забанен


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

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


Код: Выделить весь код
[Int32]$n = 0
[Console]::Write('Укажите число: ')
if ([Int32]::TryParse([Console]::ReadLine(), [ref]$n)) {
  [Console]::Write('Укажите имя: ')
  $s = [Console]::ReadLine()

  1..$n | % {
    $top = 'http://mysite.com/wp-content/uploads/'
  }{
    "$top{0:D4}$s-cover.jpg" -f $_
    "$top{0:D4}$s-tumble.jpg" -f $_
  } | Out-File links.txt -Enc ASCII
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:03, 14-02-2016 | #2



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

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


Ветеран


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

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


Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set /p iCount=Enter count:
set /p sNamePart=Enter part name:

>"Result.txt" (
	for /l %%i in (1, 1, %iCount%) do (
		set sVar=000%%i
		for %%j in ("cover" "tumble") do echo http://mysite.com/wp-content/uploads/!sVar:~-4!%sNamePart%-%%~j.jpg
	)
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:46, 14-02-2016 | #3


Ветеран


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

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


спасибо, работает
Спасибо, BAT тоже нужен

Отправлено: 11:57, 14-02-2016 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - [решено] Удалить строки из тхт файлов, номера которых указаны в другом тхт файле Alexander_88 Скриптовые языки администрирования Windows 4 14-02-2016 11:21
CMD/BAT - [решено] скопировать n последних строк одного тхт файла и вставить их в конец другого тхт файл Alexander_88 Скриптовые языки администрирования Windows 2 23-11-2015 16:38
CMD/BAT - [решено] Имена папок и файлов определённого каталога в ТХТ файл . qqwwaass Скриптовые языки администрирования Windows 10 13-02-2014 20:33
CMD/BAT - [решено] Дописать в тхт файл mrtwister Скриптовые языки администрирования Windows 2 04-05-2012 18:07
Любой язык - [решено] из одного тхт файла добавить содержимое во все тхт файлы папки gangsterovich Скриптовые языки администрирования Windows 3 06-05-2011 04:29




 
Переход