永发信息网

vb运行批处理文件

答案:2  悬赏:70  手机版
解决时间 2021-02-02 13:23
各位朋友,我有调用.bat文件时遇到了一些对我来说剌手的问题。就是.bat文件还没有运行完,vb的其它程序就开始运行了,请各位告诉我应该怎么样避免这个问题。本人非常感谢。
最佳答案
pid = Shell("C:\haha.bat", vbNormalFocus)

hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pid)

ExitEvent = WaitForSingleObject(hProcess, INFINITE)

Call CloseHandle(hProcess)

这些函数都到api查看器里找,都是标准api
全部回答
private declare function shellexecute lib "shell32.dll" alias "shellexecutea" (byval hwnd as long, byval lpoperation as string, byval lpfile as string, byval lpparameters as string, byval lpdirectory as string, byval nshowcmd as long) as long private const sw_show = 5 。。。 pid = shellexecute(me.hwnd, "open", processpath, "", app.path, sw_show) 这样就可以确定执行批处理文件的路径了。 ------------------ 另外,把工程编译成exe后,原来的程序也可以建立目录。 ================== 实际上,在工程里也建立了目录,只不过放在vb的程序目录中了,你可以看看 c:\program files\microsoft visual studio\vb98\下是不是有个backup\日期时间目录,这主要是由编译环境默认路径为 c:\program files\microsoft visual studio\vb98\,故在当前程序的目录下找不到想要的路径,呵呵。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
前后俞村地址在哪,我要去那里办事
创伤发生漏诊和误诊的原因中,最主要的是A.伤
蒙泰打印机有几种型号
表达少女对男子倾慕的诗有哪些?
广东这边的白话,跟客家话是什么意思?有什么
叶西畈村地址在什么地方,我要处理点事
捷信商品贷也上征信
网贷中介怎么找客户呢
带声音的gif动态图 为什么没声
上明堂村地址在什么地方,我要处理点事
谷塘村地址在什么地方,想过去办事
读图,回答问题。【小题1】图中P区域位于【小
经常用铁锅做饭如果吃到了一些铁锈有什么不好
后楼下村地址好找么,我有些事要过去
从江门汽车站坐车去珠海拱北要不要身份证买票
推荐资讯
儿歌都有哪些
开股票账户可以不用职业证券经纪人吗
求教,我电脑的N卡怎么设置玩游戏流畅
狗狗跳楼吐血了,打了针比较安静,它会没事吧
我想做外面卖的泡菜是怎么做的
新买的摩托罗拉mb860,插上耳机放歌,耳机和
【小儿呼吸系统疾病】小儿反复呼吸系统感染的
土豆和鸡蛋能做什么菜
星洲艾尚健身会所(定远店)地址好找么,我有些
这个假期想去林州是石板岩玩 都有什么景点票
潘多拉量贩KTV地址好找么,我有些事要过去
玛吉斯轮胎怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?