vba能不能不调出dos界面来运行dos命令啊
<p>vba能不能不调出dos界面来运行dos命令啊</p><p>vba能不能不调出dos界面来运行dos命令啊</p><p>vba能不能不调出dos界面来运行dos命令啊</p> 跪求啊 跪求啊 跪求啊 <p>高手帮帮忙吧</p> Private Sub Command1_Click()<br/>On Error GoTo ts: '如果错误跳到ts:<br/> Set wshl = CreateObject("wscript.shell")<br/> wshl.run "arp -a", 0, True 'arp -a是要执行的DOS命令,0隐藏cmd窗口, 1显示cmd窗口<br/> MsgBox "命令执行完成!", vbInformation, "完成"<br/>exit sub<br/>ts:<br/> MsgBox "命令执行失败!", vbCritical, "失败"<br/>End Sub<br/> 直接用shell函数,第二个参数用vbHide <p>Shell "CMD /C COPY c:\CONFIG.SYS D:\CONFIG.SYS", vbHide</p><p>执行DOS内命令将c:\CONFIG.SYS复制到D盘</p> Shell "CMD /C 所以就是这里写要运行的dos程序就是了吧?", vbHide <p>那如果我想要到一个路径名下==>在dos 界面下就输入cd c:\Document and Settings\Documents\New Folder就能变成c:\Document and Settings\Documents\New Folder》 那在这里要怎么弄呢?</p> <p>编辑为Bat文件</p><p>然后shell</p> 请教怎么弄成bat啊?
页:
[1]
2