如果要想bat脚本以管理员身份运行,除了右键选择 “以管理员身份运行”方式以外,也可以在脚本的头部增加以下代码来实现。
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
@echo off
cd /d %~dp0
这样脚本会新开一个窗口来执行。
如果要想bat脚本以管理员身份运行,除了右键选择 “以管理员身份运行”方式以外,也可以在脚本的头部增加以下代码来实现。
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
@echo off
cd /d %~dp0
这样脚本会新开一个窗口来执行。