Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Скрипт-компилянт (http://forum.oszone.net/showthread.php?t=347920)

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

Foreigner 10-02-2021 13:00 2949571

Цитата:

Цитата Latinyanin
Можно ли обьединить два скрипта этих - (коды выше) в один »

Можешь объяснить, зачем тебе код powershell заворачивать в батник? Тебе по сути посоветовали отказаться от cmd.exe, как от лишней сущности и это адекватно, а не херня.

Latinyanin 10-02-2021 13:21 2949576

Foreigner,
потому что я [nm как-то представляю, , то я не понимаю что с ним делать? в каком формате сохранять? как подписывать? как запускать?
что делать с завернутым в батник пауэршелл кодом!
А если его взять самого посебе

Latinyanin 10-02-2021 14:09 2949582

DJ Mogarych,
Если слово "херня" вас задело,то прошу меня извинить, был не прав и резок
Однако я просил код привычного МНЕ вида, а не нечто новое и плюс какие-то планировщики.


Время: 23:39.

Время: 23:39.
© OSzone.net 2001-