编程使得一个bat文件以管理员身份运行

现在有一个bat文件需要以管理员身份运行才能工作,而每次右键管理员运行就非常麻烦。
所以可以整合一个程序使得双击它自动以管理员身份运行。
也曾想过可以编辑这个命令提示符文件,使得它以管理员身份打开,但发现逻辑上的先后顺序不通,所以想到编程的方法。。。大家有没有什么好主意啊?
用xjnzhidao兄的这个方法打开cmd确实是以管理员运行了,可是打开bat文件还是不行。
于是右键bat文件,选择高级,可是里面却并没有用管理员身份运行选项。
对了,这个bat文件是txt文件改后缀做出来的。

试一下这个:给那个BAT文件建立一个快捷方式,然后鼠标右键单击快捷方式,选择“属性”。在“快捷方式”选项卡中,点击下面的“高级”按钮。再出现的窗口中勾选“用管理员身份运行”。以后每次只要打开这个快捷方式即可
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-01-25
1、以管理员身份运行cmd;
2、输入命令reg add "HKEY_CLASSES_ROOT\batfile\shell\open" /v HasLUAShield /t REG_SZ;
3、执行后会在bat右键菜单上添加UAC小盾牌;
4、运行bat时会经过UAC提权就可以以管理员身份运行。本回答被网友采纳
第2个回答  推荐于2016-09-01
不用编程,在附件里面找到”命令提示符“,右键属性,点击”高级“,在”用管理员身份运行“上打勾即可。追问

用你说的这种方法,打开cmd时确实是以管理员身份运行了,但打开那个bat文件却依然不是。
于是右键那个bat文件,选择高级,里面却显示这个图片,所以问题还是没解决。。郁闷

追答

你把这个bat文件发个快捷方式到桌面,然后设置这个快捷方式就可以了

本回答被提问者采纳
第3个回答  2018-01-25
这个可以不通过程序,直接把.bat文件在桌面建立一个管理员身份的快捷方式就好,这样就是双击快捷方式就可以直接打开了
相似回答