windows用超级管理员打开某个软件的bat批量代码

2023-04-10
488次阅读
没有评论

以前我们用过使用bat双开电脑版的微信软件,今天用bat获取超级管理员权限来打开软件。

很多软件都要超级管理员才能使用更多的功能,而自己习惯了鼠标双击开启,导致很多时候打开软件后又关闭,再去用超级管理员权限重新打开。

很麻烦,所以找个段获取超级管理员权限并打开软件的代码:

代码如下:

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
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 /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
start D:\wechat\wechat.exe

按照以往双击 .bat 文件就行,会在桌面弹出一个黑色窗口,之后打开软件。

软件打开以后,就已经是超级管理员权限的。

最后一个 start D:\wechat\wechat.exe 后面红色的内容其实就是你需要打开的软件的实际安装地址。

可以参考之前的文章:

[post id="476"]

这一篇文章也是用bat多开微信,其实代码都差不多。

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2023-04-10发表,共计720字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码