KLASS
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору @echo off endlocal & setlocal enableextensions enabledelayedexpansion chcp 65001 >nul cd /d "%~dp0" rem Если этот батник запущен из WoW64, то перезапуск этого батника без перенаправления реестра и путей. set PATH=%cd%;%SystemRoot%;%SystemRoot%\System32;%SystemDrive%\Windows;%SystemDrive%\Windows\System32;%SystemDrive%\Windows\System32\Wbem;%SystemDrive%\Windows\System32\WindowsPowerShell\v1.0;%PATH% if defined PROCESSOR_ARCHITEW6432 start "" %SystemRoot%\sysnative\cmd.exe /c "%~nx0" %* & goto :EOF rem Если этот батник запущен без прав администратора, то перезапуск этого батника с запросом прав администратора. reg.exe query "HKU\S-1-5-19\Environment" >nul 2>&1 || ( PowerShell.exe -WindowStyle Hidden -NoProfile -NoLogo -Command "Start-Process -Verb RunAS -WindowStyle Hidden -FilePath '%~nx0' -ArgumentList ' %*'" goto :EOF ) :: Удаление Zone.Identifier у главного скрипта и ярлыка, если есть эта метка. PowerShell.exe -WindowStyle Hidden -NoProfile -NoLogo -Command "try { Remove-Item -LiteralPath '\\?\%~dp0Files\_Tools\AutoSettings.ps1','\\?\%~dp0Files\_Tools\AutoSettings.lnk' -Stream Zone.Identifier -Force -ErrorAction SilentlyContinue } catch {}" :: Запуск скрипта PS через настроенный Ярлык: параметры запуска PS, цвет и шрифты, с подхватом двух аргументов запуска, если есть: Start Files\_Tools\AutoSettings.lnk %1 %2 | Всего записей: 11131 | Зарегистр. 12-10-2001 | Отправлено: 14:12 26-12-2019 | Исправлено: KLASS, 14:38 26-12-2019 |
|