国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Win10 > 正文

Win10如何為批處理文件自動添加管理員權限

2024-06-28 15:37:02
字體:
來源:轉載
供稿:網友

  很多批處理文件在運行時都需要管理員權限,然而這些程序往往需要用戶手動以管理員身份運行才能正常運作,這種“半自動化”設定事實上還是比較麻煩的,要是能夠雙擊運行直接就帶管理員權限豈不是更放心?

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

Win10如何為批處理文件自動添加管理員權限 CUOxin.COM

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

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

  :: 軟媒魔方自動添加批處理文件管理員權限 ::

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

  @echo off

  CLS

  ECHO.

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

  ECHO 軟媒魔方獲取批處理文件管理員權限

  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 權限批準……

  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%System32WScript.exe" "%vbsGetPrivileges%" %*

  exit /B

  :gotPrivileges

  setlocal & pushd .

  cd /d %~dp0

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

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

  :: 以下為需要運行的批處理文件代碼 ::

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

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

  ECHO 歡迎使用軟媒魔方!

  ECHO.

  pause

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

  以上代碼就是為你的bat內容獲取管理員權限用的,加在你的代碼之前就可以用了。運行效果如下:

Win10秘笈:如何為批處理文件自動添加管理員權限?

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

Win10秘笈:如何為批處理文件自動添加管理員權限?

   圖片說明:運行示例(有小伙伴嫌CMD丑,所以你可以在屬性→顏色中調下背景透明度,再換個喜歡的壁紙……❤節日快樂❤ )

Win10秘笈:如何為批處理文件自動添加管理員權限?

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

Win10秘笈:如何為批處理文件自動添加管理員權限?
Win10秘笈:如何為批處理文件自動添加管理員權限?

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

 

  復制代碼還是比較麻煩,你可以直接下載上述制作好的文件:http://pan.baidu.com/s/1eSpzkky


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米泉市| 桃园县| 井研县| 江油市| 天水市| 永修县| 梁河县| 大洼县| 玉门市| 聊城市| 易门县| 新昌县| 定襄县| 民丰县| 宜兰县| 岚皋县| 宜兰市| 濮阳市| 梅河口市| 定兴县| 尼勒克县| 宣城市| 崇文区| 泸州市| 滨海县| 丰台区| 即墨市| 涿州市| 安义县| 沙坪坝区| 诸暨市| 繁昌县| 梓潼县| 靖边县| 潞城市| 绥滨县| 平利县| 太仆寺旗| 靖州| 汕头市| 玉龙|