Latinyanin |
09-02-2021 15:09 2949414 |
Скрипт-компилянт
Код:
@echo off
powershell -executionpolicy bypass -command "Get-ChildItem -file | Where-Object {$_.Extension -ne '.bat'} | ForEach-Object {Rename-Item """$($_.name)""" """$($_.name -replace '(\s)([1-9])(\s)', ' 0$2 ' -replace ' - ', ' - ')"""}"
pause
exit
П
Код:
@echo off
powershell "gci . -excl '*.bat', '*.cmd' -at !d -rec|rni -NewName {$_.Name -Replace """$($_.Name.Split(' ',3)[1])""", """$($_.Name.Split(' ',3)[1].Substring(0,1))."""}"
pause
ривет! Можно ли обьединить два скрипта этих - (коды выше) в один, чтобы исполнялись все в них прописанные задачи?
|
DJ Mogarych |
09-02-2021 16:47 2949428 |
Команды Powershell надо записать в отдельный файл .ps1 и запускать его без cmd-шных костылей.
В планировщик можно добавить так:
Код:
powershell -file "c:\temp\script.ps1" -executionpolicy bypass
|
Цитата:
Цитата Latinyanin
Можно ли обьединить два скрипта этих - (коды выше) в один »
|
Можешь объяснить, зачем тебе код powershell заворачивать в батник? Тебе по сути посоветовали отказаться от cmd.exe, как от лишней сущности и это адекватно, а не херня.
|
Latinyanin |
10-02-2021 13:21 2949576 |
Foreigner,
потому что я [nm как-то представляю, , то я не понимаю что с ним делать? в каком формате сохранять? как подписывать? как запускать?
что делать с завернутым в батник пауэршелл кодом!
А если его взять самого посебе
|
Latinyanin |
10-02-2021 14:09 2949582 |
DJ Mogarych,
Если слово "херня" вас задело,то прошу меня извинить, был не прав и резок
Однако я просил код привычного МНЕ вида, а не нечто новое и плюс какие-то планировщики.
|
Время: 23:39.
© OSzone.net 2001-