找回密码
 加入
搜索
查看: 1451|回复: 3

[AU3基础] 对 RUN函数控制不同选项处理父进程与子进程交互 的疑问

[复制链接]
发表于 2013-4-26 11:26:34 | 显示全部楼层 |阅读模式
详细看了关于RUn函数的帮助,里面有进程之间的交互,对此不大明白,请各位路过的大神帮忙解惑。

0x1 ($STDIN_CHILD)
0x2 ($STDOUT_CHILD)
0x4 ($STDERR_CHILD)
0x8 ($STDERR_MERGED)
0x10 ($STDIO_INHERIT_PARENT)
0x10000 ($RUN_CREATE_NEW_CONSOLE)

对于帮助里的解释,实在是很茫然,对此做了测试,搜索了很多例子,大部分是对0x2 ($STDOUT_CHILD) + 0x4 ($STDERR_CHILD) ,参数进行CMD回显。
但其中一些命令此回显无法实现,我用了0x8 ($STDERR_MERGED)可以回显。

即使这样,也很难理解,这些参数什么时候用,什么时候用不成。
请高手详细解释一下,另外,做一些例子。
发表于 2013-4-26 11:40:15 | 显示全部楼层
std*意味着都是流,第一个是流输入,第二个是子流输出,第三个是出错时输出,第四个是从父窗体继承输入输出,第五个是创建新的控制台
 楼主| 发表于 2013-4-26 11:44:03 | 显示全部楼层
回复 2# netegg


    但我测试时,即使对错0x2 ($STDOUT_CHILD) 0x4 ($STDERR_CHILD) 也无法回显,但0x8 ($STDERR_MERGED) 即使对错都可以回显,为什么呢?
好像解释了5个,少解释1个。
发表于 2013-4-27 09:48:16 | 显示全部楼层
stdout child记不清是子窗体还是子进程了,试试看吧,run回显我没怎么用过
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-9 17:10 , Processed in 0.074104 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表