以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于执行文件时,任务没完成不可以往下执行代码的求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123361) |
-- 作者:jiterp -- 发布时间:2018/8/13 11:00:00 -- 关于执行文件时,任务没完成不可以往下执行代码的求助 我在增加订单之前,需要先通过CMD执行一段批处理,现在是批处理没有完成,订单就增加了。可不可以在下面代码中作控制,只有第一段代码完成了,才可以执行第二段代码。 \'第一段代码:执行外部文件 Dim Proc1 As New Process Proc1.File = ProjectPath & "Scripts\\deliso.bat" Proc1.Start() ’第二段代码:执行订单增加 tables("订单").AddNew()
|
-- 作者:jiterp -- 发布时间:2018/8/13 11:23:00 -- 自己看帮助解决了,还是要多看帮助。 \'第一段代码:执行外部文件 Dim Proc1 As New Process Proc1.File = ProjectPath & "Scripts\\deliso.bat" Proc1.WaitForClose = True Proc1.Start() ’第二段代码:执行订单增加 tables("订单").AddNew() |
-- 作者:有点甜 -- 发布时间:2018/8/13 11:31:00 -- Dim p As new Process p.file = "d:\\test.bat " p.start p.WaitForExit msgbox(1) |