结合VBS,实现批处理自动以管理员身份执行

这是我在百度回答知友时写的,用于自动以管理员身份执行命令或程序→百度原址

批处理代码,功能:自动以管理员身份执行 test.exe:

start admin.vbs   
runas /user:administrator test.exe

admin.vbs 代码(延时是为了成功传值给 bat 命令,确保成功)

dim wsh   
set wsh=WScript.CreateObject("WScript.Shell")   
WScript.Sleep 3000   
wsh.SendKeys "你的密码"  
WScript.Sleep 1000   
wsh.SendKeys "{enter}"

稍作解释:

先打开一个发送按键的 vbs,延迟 3S 后发送密码,然后延迟 1s 发送回车。在这 3s 时间内,批处理已经执行了你那个命令,等待 VBS 发送密码和回车指令,得到 VBS 传来的值之后,就能执行成功!

Ps: 两个脚本放于同一目录,注意要执行的程序的具体路径,成功的关键在于那个延时是否合理,若不成功,你注意调节延时的长度,改成 5S 之类的,自己调试吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Felix的技术分享

使用TraceView工具定位耗时操作

22340
来自专栏企鹅号快讯

加速 Webpack

作者:吴浩麟 https://www.ibm.com/developerworks/cn/web/wa-lo-expedite-webpack/index.ht...

31150
来自专栏Jerry的SAP技术分享

如何将BSP应用配置成Fiori Launchpad上的一个tile

当我们通过WebIDE或者Eclipse的插件Team Provider把一个本地开发好的UI5应用部署到了ABAP Netweaver服务器上之后,我们可以将...

24370
来自专栏杨建荣的学习笔记

巧用linux命令做图片下载器(r4笔记第7天)

在平时上网的时候,发现有些图片不错,想保存到本地,一个一个的保存确实够费劲的,如果把整个网页都保存了,有些又是自己不需要的,就算下载下来了,还得从上百个网页元素...

40260
来自专栏前端儿

前端代码乱糟糟?是时候引入代码质量检查工具了

为了统一团队的代码规范,除了一纸规范说明之外,还需要引入工具进行限制。虽说工具并不能完全实现规范中的规则,但至少能够在一定程度上缓解代码不统一的局面。

38810
来自专栏无所事事者爱嘲笑

ionic2 处理android硬件返回按钮

14140
来自专栏青玉伏案

iOS开发之远程推送

  说到远程推送,应该用的也挺多的,今天就基于SEA的云推送服务,做一个推送的小demo,来了解一下iOS中的远程推送是怎么一回事儿,首先你得有苹果的开发者账号...

234100
来自专栏小古哥的博客园

gulp的安装和使用

安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gulpfile.js -> 运行任务 1、去nodejs官网安装n...

29550
来自专栏陈仁松博客

UWP基础教程 - App多语言支持

UWP实现本地化非常简单,所谓本地化表现最为直观的就是UI上文字和布局方式了,针对文字,提供不同的语言资源文件即可,而针对布局方式,比如在 阿拉伯地区 阅读顺序...

37360

如何使用Midnight Commander,一个可视文件管理器

对于初学者来说,使用命令行工具来管理Linux服务器上的文件的方式可能是令人生畏的,耗时的,有时甚至是会带来风险的。而资深使用者会希望切换到更合适的工具来处理不...

1.5K50

扫码关注云+社区

领取腾讯云代金券