Win10下為批處理文件自動添加管理員權(quán)限的方法

Win10下為批處理文件自動添加管理員權(quán)限的方法

時間:2016-08-09 11:09 作者: 來源:系統(tǒng)城

1. 掃描二維碼隨時看資訊

2. 請使用手機(jī)瀏覽器訪問:

手機(jī)查看
評論

如果windows10系統(tǒng)用戶想要在電腦中運(yùn)行批處理文件的話,一般都需要先手動獲取管理員權(quán)限才可以。這種“半自動化”設(shè)定實(shí)際上還是挺麻煩的,要是能夠雙擊運(yùn)行直接就帶管理員權(quán)限豈不是更簡單?其實(shí)這也不難,使用小編提供的代碼就可以輕松實(shí)現(xiàn)自動獲取權(quán)限的功能。Win7/Win8.1/Win10各版本均可使用。

推薦:win10系統(tǒng)下載64位

把如下代碼(分割線之間)復(fù)制到記事本中,并保存為 .bat 格式即可(文件名可自擬):

另存為

————————— 分割線 —————————

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::      軟媒魔方自動添加批處理文件管理員權(quán)限      ::

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

@echo off

CLS

ECHO.

ECHO ================================

ECHO 軟媒魔方獲取批處理文件管理員權(quán)限

ECHO ================================

:init

setlocal DisableDelayedExpansion

set "batchPath=%~0"

for %%k in (%0) do set batchName=%%~nk

set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"

setlocal EnableDelayedExpansion

:checkPrivileges

NET FILE 1>NUL 2>NUL

if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges

if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)

ECHO.

ECHO ********************************

ECHO 請求 UAC 權(quán)限批準(zhǔn)……

ECHO ********************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"

ECHO args = "ELEV " >> "%vbsGetPrivileges%"

ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"

ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"

ECHO Next >> "%vbsGetPrivileges%"

ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"

"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*

exit /B

:gotPrivileges

setlocal & pushd .

cd /d %~dp0

if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::     以下為需要運(yùn)行的批處理文件代碼     ::

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

rem 本行以下可修改為你需要的bat命令(從上面三行冒號開始到下面都可刪改)

ECHO 歡迎使用軟媒魔方!

ECHO.

pause

————————— 分割線 —————————

以上代碼就是為你的bat內(nèi)容獲取管理員權(quán)限用的,加在你的代碼之前就可以用了。運(yùn)行效果如下:

運(yùn)行效果

▲圖片說明:如果你的系統(tǒng)開啟了UAC,那么就需要運(yùn)行后批準(zhǔn)一下(別嫌麻煩,最好開啟UAC,比較安全)

運(yùn)行示例

▲圖片說明:運(yùn)行示例(有小伙伴嫌CMD丑,所以你可以在屬性→顏色中調(diào)下背景透明度,再換個喜歡的壁紙……)

屬性

這個代碼也支持Win7/Win8.1系統(tǒng),效果如下(Windows7為例):

效果圖1

Win7的CMD還沒法設(shè)置透明背景

▲圖片說明:Win7的CMD還沒法設(shè)置透明背景

復(fù)制代碼還是比較麻煩,你可以直接下載上述制作好的文件:點(diǎn)此進(jìn)入網(wǎng)盤

以上就是系統(tǒng)城小編為大家介紹的Win10下為批處理文件自動添加管理員權(quán)限的具體方法了。有需要的朋友,只要按照上述步驟操作一遍,相信很快就能成功。

< 上一篇

電腦瀏覽器打開網(wǎng)頁字體顯示模糊如何解決

下一篇 >

電腦安裝3ds Max 2015并打開后發(fā)現(xiàn)界面顯示的是英語如何改成中文

相關(guān)教程

網(wǎng)友評論

0

評論就這些咯,讓大家也知道你的獨(dú)特見解

以上留言僅代表用戶個人觀點(diǎn),不代表系統(tǒng)城立場

win10系統(tǒng)教程排行榜
系統(tǒng)下載排行

系統(tǒng)合集
最近更新

系統(tǒng)

軟件

安卓

文章