社区
VB基础类
帖子详情
关于VB shell()函数的效率
ratjohn
2004-10-10 01:50:32
1、可不可以用过调用多个shell的方法,启动多个进程?
2、哪位高人可以对VB的shell函数的效率进行一下评论吗?对比winexec函数,是如何的呢?
3、还有什么方法可以更高效率的启动多进程任务呢?最好不是很复杂。
...全文
344
12
打赏
收藏
关于VB shell()函数的效率
1、可不可以用过调用多个shell的方法,启动多个进程? 2、哪位高人可以对VB的shell函数的效率进行一下评论吗?对比winexec函数,是如何的呢? 3、还有什么方法可以更高效率的启动多进程任务呢?最好不是很复杂。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ratjohn
2004-11-30
打赏
举报
回复
没人搭理啊?
wzzxq
2004-11-05
打赏
举报
回复
up
ratjohn
2004-11-05
打赏
举报
回复
我想在程序里用一个数组,有什么方法呢?
像Java的Process一样的
jam021
2004-10-29
打赏
举报
回复
可以用管道
Shell "cmd.exe /c dir > c:\a.txt"
ratjohn
2004-10-28
打赏
举报
回复
这样哦~~~
那我可以用什么方法来捕获shell窗口每一行的输出信息呢?
jam021
2004-10-27
打赏
举报
回复
//1、可不可以用过调用多个shell的方法,启动多个进程?
可以.
shell默认状态下是并发执行的,就是说如果你执行了多个shell语句,它会同时执行,不会等待上一个进程的结束.
ratjohn
2004-10-27
打赏
举报
回复
再顶
ratjohn
2004-10-15
打赏
举报
回复
自己顶一下
AKillGodKillBuddha
2004-10-10
打赏
举报
回复
关注 帮你顶
northwolves
2004-10-10
打赏
举报
回复
个人比较喜欢用ShellExecute
ratjohn
2004-10-10
打赏
举报
回复
可是我总觉着用shell调用有些反应迟缓的感觉
lxcc
2004-10-10
打赏
举报
回复
1、可不可以用过调用多个shell的方法,启动多个进程?
//可以
Private Sub Command1_Click()
Shell "notepad.exe"
Shell "notepad.exe"
Shell "notepad.exe"
Shell "notepad.exe"
End Sub
哪位高人可以对VB的shell函数的效率进行一下评论吗?对比winexec函数,是如何的呢?
//如果shell调用的外部程序找不到,则运行的程序失去控制,VB给出提示"filenotfound",改变这种现象,要在程序中加入onerrorgoto,比较麻烦,API函数中的winexec很好地解决了这个问题。函数声明如下:
Declare Function WinExec Lib "Kernel"(ByVal lpCmdLine As String,
ByVal nCmdShow As Integer) As Integer
其中lpCmdline为调用的外部文件名,NcmdShow为外部程序的运行状态,如隐藏窗口、最小化窗口等等。如返回值大于32表示执行功能,否则返回错误码。例程如下:
sub command1_click
ds i as integer
i=winexec("notepad.exe","c:\wst.txt",9)
'参数9 即SW_RESTORE,也就是激活并显示窗口
if i>32 then
msgbox "调用正确!!"
else
msgbox "调用错误!!"
end if
end sub
3、还有什么方法可以更高效率的启动多进程任务呢?最好不是很复杂
//什么样的效率?还有就是ShellExecute这个API
vb
SHELL
函数
实例
关于
vb
6.0的
SHELL
函数
和串口通信实例
VB
Shell
函数
用法参照.pdf
VB
Shell
函数
用法参照.pdf
VB
中
shell
函数
实例——大学生最需要的七类网站
VB
中
shell
函数
实例——大学生最需要的七类网站,学习用可以
VB
中
SHELL
用法详解
VB
中,常以
Shell
指令来执行外部程式,然而它在Create该外部process 後,立刻 就会回到
vb
的下一行程式,无法做到等待该Process结束时,才执行下一行指令, 或是说,无法得知该Process是否已结束,甚者,该Process执行到一半,又该如何 中止其执行等等,这些都不是
Shell
指令所能控制的,因此我们需使API的帮助来完 成。
调用
Shell
执行exe 等待返回例子(
VB
)
在编程时,有些时候需要调用外部exe. 而且需要知道调用的情况,这个例子就是解决这个问题的……虽然是
VB
写的,我感觉看看思路……还是不错的,描述和名字借用了某人,但是程序是我自己写的
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章