用 .VBS 调用.CMD后,想执行DOS命令,如何写,谢谢

SetWshshell=CreateObject("Wscript.Shell")Wshshell.Run"cmd/c然后呢?谢谢... Set Wshshell=CreateObject("Wscript.Shell")
Wshshell.Run "cmd /c
然后呢?谢谢
展开
 我来答
百度网友078908b
推荐于2017-09-04 · TA获得超过435个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:175万
展开全部
你想执行什么命令,就发送什么按键就可以了,比如你要查看IP完整信息,则全部代码如下:
Set vbs=CreateObject("Wscript.Shell")
vbs.Run "cmd"
wscript.sleep 1000
vbs.SendKeys "ipconfig /all{enter}"
说明一下:
第一行vbs是自定义的变量,不用定义那么长的变量,后面写着麻烦,不是吗?呵呵……
第二行要注意,你不能执行cmd /c因为这样会使cmd窗口开启后又立即自己关闭了,这样怎么接收后面的按键呢。
第三行一定要停顿一下,因为VBS执行速度很快,如果不停一下,第四行按键都发送出去了,cmd窗口还没启动呢。电脑反应越慢,这里就应该把等待时间设置得越长。单位:毫秒。
第四行就是发送你要执行的命令,一般的字符都可以直接写上去的,后面加一个回车,就是确认执行嘛。

VBS的语法我也总结了一些。前段时间结合139网站,制作了一个自动打订票电话的脚本。有兴趣的话可以给我留言。
听我唠叨唠叨
2010-02-19 · TA获得超过2812个赞
知道大有可为答主
回答量:5574
采纳率:33%
帮助的人:1479万
展开全部
Set Wshshell = CreateObject("Wscript.Shell")
Wshshell.run "cmd /c 123.bat",vbhide

123.bat 是个批处理文件,你把dos命令都写这里吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式