YuS_2

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Smitis Цитата: не выполняет, если расширение не ps1. | Я не о том. Скрипт необходимо принудительно запускать через powershell, в отличие от vbs, bat, js... А по контролю расширения скрипта, я так и написал, что оно было. Цитата: Поэтому и приходится извращаться | Ну, это уже на любителя, для особо пытливых умов... а так, ведь вполне достаточно: Код: и весь код скрипта поместить в этот файл, script.ps1. ну, или так: Код: @echo off if "%~1"=="" (set x=test) else (set "x=%~1") powershell -c "&{$psversiontable; echo =====; echo %x%}" pause | т.е. не сильно объемный скрипт можно и в батник уместить...
---------- scio me nihil scire |
| Всего записей: 2227 | Зарегистр. 03-02-2009 | Отправлено: 10:52 21-02-2018 | Исправлено: YuS_2, 11:01 21-02-2018 |
|