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

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


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

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


zerdox@vk,
В личке лучше не решать задачи, тут больше людей, которые всегда могут подсказать какой-либо другой вариант и возможно он будет лучшим.
В общем, примерно так:
script.ps1 - кодировка utf8
Код: Выделить весь код
param(
	[string]$path = '.',
	[string]$extension = ".html"
)

if (!(test-path $path)){
	write-host Такого пути не существует. Создаем каталог $path -for red
	md $path|out-null
}

$var = read-host "Files"
[array]$var = $var.split()
$var|%{ni -p $path -n ("$_"+$extension) -it 'file' -v @"
<section id="$_">
	<div class="content">
	
	</div>
</section>
"@
}
В свой основной батник добавляете такую строку, в нужном месте:
Код: Выделить весь код
powershell -c "&{.\script.ps1 -path '%project_name%\src\template\'}"
естественно, в том месте, в момент выполнения кода, переменная %project_name% должна существовать.
Если в этой переменной присутствует относительный путь, то во избежание различных коллизий, лучше привести путь к абсолютному, т.к. не проверял скрипт на работу с относительными путями...

Путь к скрипту powershell можно тоже заменить на абсолютный, если потребуется.

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 03-08-2019 в 09:37.


Отправлено: 09:29, 03-08-2019 | #11