Win上一些有用的bat代码片段
2018-09-24 本文已影响22人
帅可儿妞
- 自动提升运行权限
::------------------------------ 自动提升运行权限 ------------------------------:: :BatchGetAdmin >nul 2>&1 "%Windir%\System32\cacls.exe" "%Windir%\System32\config\system" if '%ERRORLEVEL%' NEQ '0' ( echo 正在获取管理员权限... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%TEMP%\getAdmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%TEMP%\getAdmin.vbs" "%TEMP%\getAdmin.vbs" exit :gotAdmin if exist "%TEMP%\getadmin.vbs" ( del "%TEMP%\getadmin.vbs" ) pushd "%cd%" cd /d "%~dp0" ::------------------------------------------------------------------------------::