搜索
aardio官方社区 门户 查看主题

process.find 只能找一个进程,如果有两个iexplorer.exe呢

发布者: wdring | 发布时间: 2012-5-8 13:13| 查看数: 4073| 评论数: 5|帖子模式

如何找第二个?

import win.ui;
import win.ui.atom;
import process
/*DSG{{*/
var winform = ..win.form( bottom=400;parent=...;text="aardio Form";right=600 )
winform.add(
button={ bottom=64;right=367;left=224;top=31;z=2;text=
"button";cls="button" };
edit={ bottom=227;text=
"edit";left=101;multiline=1;top=81;z=1;right=531;edge=1;cls="edit" }
)
/*}}*/

winform.button.oncommand =
function(id,event){
   
//winform.msgbox( winform.button.text );
    prcs=process.find("iexplorer.exe")
    winform.edit.text=prcs.id
}
winform.show()
win.loopMessage();
return winform;

运行两个IE就找不到第二个的信息

最新评论

落伍者 发表于 2012-5-8 13:17:23

each

each
wdring 发表于 2012-5-8 13:24:26

[quote][size=2][color=#999999]落伍者 发表于 2012-5-8 13:17[/color] [url=forum.php?mod=

落伍者 发表于 2012-5-8 13:17
each

程序要不停监控,短时间内不断each比较耗资源吧

我要实现的功能是,如果出现两个iexplorer就自动关闭程序
所以间隔短时间监控,如果find到两个进程id就关闭本程序
不争 发表于 2012-5-8 13:29:16

each 比 find 更快,因为 find 也是调用 each。 你可以先用each写个函数,然后取个名字叫find, 这样他看上去就比较find了

each 比 find 更快,因为 find 也是调用 each。

你可以先用each写个函数,然后取个名字叫find, 这样他看上去就比较find了
wdring 发表于 2012-5-8 13:31:14

[quote][size=2][color=#999999]不争 发表于 2012-5-8 13:29[/color] [url=forum.php?mod=r

不争 发表于 2012-5-8 13:29
each 比 find 更快,因为 find 也是调用 each。

你可以先用each写个函数,然后取个名字叫find, 这样他看上 ...

了解了,我去试试
django 发表于 2016-7-14 18:12:03

这个有点意思,学习学习再说

这个有点意思,学习学习再说

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-11-21 16:06 , Processed in 0.062500 second(s), 18 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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