代 码 浏 览
发布者: 管理员 标题:

同步执行命令

代码分类: 系统加强 开发语言: Visual Basic 开发周期: 1 小时 浏览价格: 免费 积分购买: 不启用
查看数量: 1799 下载数量: 1799 最后更新: 2004-9-13 20:33:15
注意事项:
 一. 《非常代码网》仅提供源代码发布、双方交易服务,本站不对源代码的质量进行任何担保。
 二. 《非常代码网》不承担由于使用代码而造成的任何损失。
 三.  有偿代码在购买之日起30日内有效,超过30日需重新购买,请自行保存代码。
使用说明:

在使用VB做程序时,会遇到这样的错误:
    使用Shell语句时,命令还没有执行结束,就执行下一句,导致运行逻辑错误。
    上述错误是因为Shell命令是异步执行的。

     下面介绍的是使用API函数编写的同步执行命令SyncShell,声明如下:
Function SyncShell(CommandLine As String, Optional Timeout As Long, Optional WaitForInputIdle As Boolean, Optional Hide As Boolean = False) As Boolean
参数:
    CommandLine  要执行的命令。
    Timeout      设定超时时间,在设定时间内未执行完成,将强制结束。
    WaitForInputIdle 是否等待输入界面
    Hide         是否隐藏。

返回:
    True   命令完成。
    False  超时或错误。

压缩包里 modshell.bas 是该模块,添加到程序中即可使用。














代码内容: 本地下载
网络搜索:  中“同步执行命令”相关内容  中“同步执行命令”相关内容
 中“同步执行命令”相关内容  中“同步执行命令”相关内容
 中“同步执行命令”相关内容  中“同步执行命令”相关内容
相关商品: 一个制作多重引导的程序
自动重启服务
使用API文本标记函数
使用API发送窗口消息
在vb中叫出控制台Item的内容