无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2428|回复: 21
打印 上一主题 下一主题

[求助] 设置批处理时候能不能打开自动以管理员身份运行的代码

[复制链接]
跳转到指定楼层
1#
发表于 2025-8-31 14:48:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设置批处理时候能不能打开自动以管理员身份运行的代码
2#
 楼主| 发表于 2025-8-31 14:59:58 | 只看该作者
顺便求个创建快捷方式时候不添加文字的bat
回复

使用道具 举报

3#
 楼主| 发表于 2025-8-31 15:15:32 | 只看该作者
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\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 /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"

好像是这个搞定了

点评

谢谢分享!  详情 回复 发表于 20 分钟前
echo UAC.ShellExecute "%~s0", " %*", "", "runas", 1 >> "%temp%\getadmin.vbs" 好像可以加上%*,避免丢失参数  发表于 2025-9-3 09:00
感谢您的分享!  详情 回复 发表于 2025-9-2 10:52
谢谢分享  详情 回复 发表于 2025-9-1 17:07
谢谢分享!  详情 回复 发表于 2025-9-1 14:47
回复

使用道具 举报

4#
 楼主| 发表于 2025-8-31 15:21:55 | 只看该作者
echo 创建快捷方式时不添加"快捷方式"字样
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v "link" /t REG_BINARY /d "00000000" /f || (set "ERROR_OCCURRED=1" & set "ERROR_COMMAND=创建快捷方式时不添加字样")

点评

这个通用WIN10 11吗  详情 回复 发表于 2025-8-31 20:10
回复

使用道具 举报

5#
发表于 2025-8-31 20:10:31 | 只看该作者
j2rong 发表于 2025-8-31 15:21
echo 创建快捷方式时不添加"快捷方式"字样
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Exp ...

这个通用WIN10 11吗
回复

使用道具 举报

6#
发表于 2025-8-31 21:10:54 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 2025-9-1 07:49:36 | 只看该作者
j2rong 发表于 2025-8-31 15:15
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\sys ...

感谢分享
回复

使用道具 举报

8#
发表于 2025-9-1 08:47:41 | 只看该作者

谢谢分享 !
回复

使用道具 举报

9#
发表于 2025-9-1 09:24:51 | 只看该作者
感谢各位分享经验
回复

使用道具 举报

10#
发表于 2025-9-1 14:29:33 | 只看该作者


谢谢分享
回复

使用道具 举报

11#
发表于 2025-9-1 14:47:43 | 只看该作者
j2rong 发表于 2025-8-31 15:15
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\sys ...

谢谢分享!
回复

使用道具 举报

12#
发表于 2025-9-1 15:06:30 | 只看该作者
高手如云,同样学习了。
回复

使用道具 举报

13#
发表于 2025-9-1 17:07:21 | 只看该作者
j2rong 发表于 2025-8-31 15:15
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\sys ...

谢谢分享
回复

使用道具 举报

14#
发表于 2025-9-2 10:52:28 | 只看该作者
j2rong 发表于 2025-8-31 15:15
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\sys ...

感谢您的分享!
回复

使用道具 举报

15#
发表于 20 分钟前 | 只看该作者
j2rong 发表于 2025-8-31 15:15
:: 自动请求管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\sys ...

谢谢分享!
回复

使用道具 举报

16#
发表于 1 分钟前 | 只看该作者
这个简单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-10-7 08:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表