环境
系统:win10_x64
概述
1、windows脚本运行往往需要管理员权限,如何通过代码来实现该功能?
脚本代码
@ECHO OFF
setlocal EnableDelayedExpansion
color 3e
title 添加服务配置
PUSHD %~DP0 & cd /d "%~dp0"
%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas
::填写自己的脚本
echo 执行完毕,任意键退出
pause >nul
exit
例子
@ECHO OFF
setlocal EnableDelayedExpansion
color 3e
title TeeChart8注册
PUSHD %~DP0 & cd /d "%~dp0"
%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof
:runas
::填写自己的脚本
copy TeeChart8.ocx c:\windows\syswow64 /Y
regsvr32 teechart8.ocx
echo 执行完毕,任意键退出
pause >nul