zoukankan      html  css  js  c++  java
  • 【转】批处理命令请求以管理员身份运行

    双击批处理请求以管理员身份运行,在批处理@Echo off下面加上横线内代码,双击运行批处理即可出现请求以管理员身份运行的提示.示例如下:

    @echo off
    
    REM ________________________________________________________________
    
    >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
    
    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"
    
    REM ________________________________________________________________
    
    echo 测试脚本
    
    pause>nul
  • 相关阅读:
    AGC015E Mr.Aoki Incubator
    luogu P3520 [POI2011]SMI-Garbage
    442.Find All Duplicates in an Array
    SICP_2.61-2.62
    sicp_2.59-2.60
    SICP_2.58
    SICP_2.56-2.57
    SICP_2.53-2.55
    SICP_2.52-2.53
    SICP_2.50-2.51
  • 原文地址:https://www.cnblogs.com/modou/p/7490401.html
Copyright © 2011-2022 走看看