vb调用批处理文件(多参数)问题! 向各位大侠请教。我想通过vb实现调用批处理文件(该批处理文件有大于等于1个参数),并且要求当调用的批处理文件完成后才自动执行接下去的语句。请问该如何实现,谢谢!(初次接触,希望有完整代码) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CreateProcess+WaitForSingleObject即可解决 方法一:用延时等待:dim sTimeTmp Shell "c:\ABCD.bat" , vbHide 'ABCD.bat 要执行的批处理文件 sTimeTmp = Timer Do If Timer > sTimeTmp + 3 Then Exit Do ‘延时3 DoEvents Loop方法二:在批处理中加入一个处理完成判别信号,如:生成一个文件Shell "c:\ABCD.bat" , vbHide 'ABCD.bat 要执行的批处理文件 Do If Dir("c:\abcdef.txt" ) <> "" Then Exit Do ' abcdef.txt 是生成的文件 DoEvents Loopkill "c:\abcdef.txt" 如何对DataGrid控件绑定的数据表的某列字段进行删除? 在VB里调用EXCEL的问题!!!!! 如何打印picturebox中的picture? 求源代码 在VB中如何才能搜索出具有某些相同属性的行 text控件数据类型问题 关于自动运行的问题 我怎么没装VSS了? 软区设为保护,不能拷文件到a盘?!十万火急! 窗口显示 文件读取问题 请教:一个很简单的问题!
dim sTimeTmp
Shell "c:\ABCD.bat" , vbHide 'ABCD.bat 要执行的批处理文件
sTimeTmp = Timer
Do
If Timer > sTimeTmp + 3 Then Exit Do ‘延时3
DoEvents
Loop方法二:在批处理中加入一个处理完成判别信号,如:生成一个文件Shell "c:\ABCD.bat" , vbHide 'ABCD.bat 要执行的批处理文件
Do
If Dir("c:\abcdef.txt" ) <> "" Then Exit Do ' abcdef.txt 是生成的文件
DoEvents
Loop
kill "c:\abcdef.txt"