在win7下面如何以管理员的权限运行bat文件
bat吧
全部回复
仅看楼主
level 1
lywqian 楼主
在代码里面如何做到 不用右键那个以管理员身份运行
2013年04月23日 03点04分 1
level 6
我也想要这个bat
我只会一步 就是bat 添加右键取得管理员权限
至于 文件什么 自动取得管理员权限 就不会
这个问题 想了很久 感觉很重要
市面删除软件bat 不给力 如果加入这个命令就超级给力
2013年04月23日 05点04分 2
哈哈 其实吧 觉得就算有这样的命令 应该都不会随便说… 能取得自动取得管理员权限 能做好多事情了
2013年04月23日 09点04分
回复 lywqian :网上有 但我win8系统测试失败
2013年04月23日 10点04分
回复 857089008cks : 已经用win8了啊 这么说win7环境下可以做到取得管理员权限? 求指教了…
2013年04月24日 01点04分
回复 lywqian :我没用win7 代码很多 不知道能不能成功
2013年04月24日 04点04分
level 1
lywqian 楼主
再问一个问题 如何提升用户权限为管理员权限呢?
2013年04月23日 09点04分 3
level 7
双击,将自身拷贝到"%windir%\system32\"目录。若成功,说明已获得管理员权限
@ echo off
%1 %2
ver|find "5.">nul&&goto :st
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :st","","runas",1)(window.close)&goto :eof
:st
copy "%~0" "%windir%\system32\"
pause
2013年04月24日 10点04分 4
谢谢 学习了
2013年04月25日 10点04分
win8 无效
2013年04月26日 08点04分
回复 857089008cks :win7 运行成功… 是不是win8环境变量里面没有windir…… 好吧 玩不起win8… 只能等大神们深度
2013年04月26日 10点04分
回复 lywqian :这个我也是外行。。
2013年04月26日 11点04分
level 1
@ECHO OFF
%1 %2
mshta vbscript:createobject("shell.application").shellexecute("%~f0","goto :admin","","runas",1)(window.close)&goto :eof
:admin
/* 这里写要用管理员权限执行的代码,如有需要可再做管理员权限检查 */
问题在标签记录上,cmd的“:”是在最前面
2016年05月06日 14点05分 5
1