1.如何为批处理文件自动添加管理员权限
如果windows10系统用户想要在电脑中运行批处理文件的话,一般都需要先手动获取管理员权限才可以。
这种“半自动化”设定实际上还是挺麻烦的,要是能够双击运行直接就带管理员权限岂不是更简单?其实这也不难,使用小编提供的代码就可以轻松实现自动获取权限的功能。Win7/Win8.1/Win10各版本均可使用。
把如下代码(分割线之间)复制到记事本中,并保存为 .bat 格式即可(文件名可自拟):————————— 分割线 —————————::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [color=#070c0 !important]软媒魔方自动添加批处理文件管理员权限 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@echo off CLS ECHO.ECHO ================================ ECHO 软媒魔方获取批处理文件管理员权限 ECHO ================================:init setlocal set "batchPath=%~0" for %%k in (%0) do set batchName=%%~nk set "vbsGetPrivileges=%temp%OEgetPriv_%batchName%.vbs" setlocal :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内容获取管理员权限用的,加在你的代码之前就可以用了。运行效果如下:▲图片说明:如果你的系统开启了UAC,那么就需要运行后批准一下(别嫌麻烦,最好开启UAC,比较安全) ▲图片说明:运行示例(有小伙伴嫌CMD丑,所以你可以在属性→颜色中调下背景透明度,再换个喜欢的壁纸……) 这个代码也支持Win7/Win8.1系统,效果如下(Windows7为例):▲图片说明:Win7的CMD还没法设置透明背景 以上就是系统城小编为大家介绍的Win10下为批处理文件自动添加管理员权限的具体方法了。
有需要的朋友,只要按照上述步骤操作一遍,相信很快就能成功。
2.win10不能运行bat文件
第一步,右键【此2113电脑】,找到并打开【属性】。
第二步,点5261击【高级系统设置】,找到编辑4102环境变量选项1653;
第三步,找到【高级】选项,在选项界面中可看到环境变量选项;
第四步,点击【环境变量】选项,可进行用户变量设置和系统变量设置;回
第五步,在用户变量中新建:用户名:%path%,变量值:C:/windows/system32,点击确定。
第六答步,在用户变量中找到:Path;点击编辑:
第七步,选中系统变量中的path,点击编辑按钮。
第八步,添加%path%并保存,系统即可以运行bat文件。
3.求个自动修改切换IP的BAT文件
命令格式
netsh interface ip set <;网络连接属性> <;网络连接名称> static <IP地址> <;子网掩码> <;网关IP> <;跃点计数>
netsh interface ip add dns <IP地址>
把下面代码存成.bat文件,直接运行就行了。
netsh interface ip set address "本地连接" static 192.168.18.100 255.255.255.0 192.168.18.1 1
netsh interface ip set dns "本地连接" static 202.96.128.86
netsh interface ip add dns "本地连接" 202.96.134.133
4.win10怎么把txt格式改成bat
第一种方法最简单,前提是你电脑文件的后缀名处于显示状态,那就修改文件后缀名,直接将.txt改成.bat格式如果文件后缀没有显示,你就先要让它显示出来,需先打开“计算机”——“工具”菜单——“文件夹选项”——“查看”选项卡,将“隐藏已知文件类型的扩展名”,将后缀名都显示出来。
第二种方法:编辑好后选择另存为,文件名后面直接加上后缀名,如:open.bat。保存类型选择为“所有文件”。
第三种方法:编辑好后选择另存为,直接在文件名处输入一个带英文引号的文件名就可以了,如"open.bat",系统会强制把它保存成bat格式。
5.Win10怎么批量修改文件后缀名
1、在win10系统中打开目标文件夹,这样要将这些txt后缀后改成html
2、然后新建一个文本文档文件,输入内容【ren *.txt *.html】,保存好。
3、然后将刚刚保存的文档后缀名改为“bat”,如图。
4、改好后,用鼠标左键双击此文件,会进入运行界面。
5、参照以上进行操作,即可在Win10系统中批量修改文件后缀名。
转载请注明出处windows之家 » 怎么在WIN10下更改BAT文件