精易论坛
标题:
易语言新手小白学习dm
[打印本页]
作者:
he3811
时间:
2023-11-10 21:41
标题:
易语言新手小白学习dm
.版本 2
.支持库 iext
.子程序 _启动全部_被单击
.局部变量 hwnds, 文本型
.局部变量 hwnd_array, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 hwnd, 整数型
hwnds = 全局大漠.EnumWindowByProcess (“notepad.exe”, “无标题 - 记事本”, “”, 1 + 8 + 16 + 32)
.如果真 (取文本长度 (hwnds) = 0)
日志输出 (“枚举窗口失败”)
返回 ()
.如果真结束
hwnd_array = 分割文本 (hwnds, “,”, )
.计次循环首 (取数组成员数 (hwnd_array), i)
hwnd = 到整数 (hwnd_array [i ])
hwnd = 全局大漠.GetWindow (hwnd, 1)
.如果真 (多线程_启动 (hwnd) = 假)
全局大漠.TerminateProcess (全局大漠.GetWindowProcessId (hwnd))
.如果真结束
.计次循环尾 ()
.子程序 _停止全部_被单击
.局部变量 列表索引, 整数型
.局部变量 主序号, 整数型
.局部变量 总共表项数, 整数型
.局部变量 i, 整数型
总共表项数 = 窗口列表.取表项数 ()
.如果真 (总共表项数 = 0)
日志输出 (“没有窗口”)
返回 ()
.如果真结束
i = 总共表项数 - 1
' 先全部设置结束标记,这样可加快结束的速度
.判断循环首 (i ≥ 0)
列表索引 = i
主序号 = 到整数 (窗口列表.取标题 (列表索引, 2))
多线程_设置结束标记 (主序号)
i = i - 1
.判断循环尾 ()
' 这里我们从最后一个开始,因为结束时,会删除表项
i = 总共表项数 - 1
.判断循环首 (i ≥ 0)
列表索引 = i
主序号 = 到整数 (窗口列表.取标题 (列表索引, 2))
多线程_结束 (主序号)
i = i - 1
.判断循环尾 ()
多线程.png
(24.84 KB, 下载次数: 0)
下载附件
2023-11-10 21:41 上传
作者:
小齐啊
时间:
2023-11-10 22:20
支持分享
作者:
pipicool
时间:
2023-11-11 02:56
学习一下
作者:
zaozi
时间:
2023-11-11 07:29
学习了,谢谢楼主
作者:
查过
时间:
2023-11-11 07:36
全都是大佬~
作者:
豆豆灰常开心
时间:
2023-11-11 07:40
下个学习一下
作者:
一指温柔
时间:
2023-11-11 08:36
感谢分享
作者:
按键大师
时间:
2023-11-11 10:09
#在这里快速回复#6666666666666666666
作者:
枫叶成霜
时间:
2023-11-11 11:04
我这么多年的手了,都看不懂。
作者:
ZHuanR
时间:
2023-11-11 13:22
我这么多年的手了,都看不懂。
作者:
396384183
时间:
2023-11-11 14:30
新技能已get√
作者:
bianyuan456
时间:
2023-11-11 17:24
已经顶贴,感谢您对论坛的支持!
作者:
龙傲天f
时间:
2023-11-11 19:41
新技能已get√
作者:
xf702
时间:
2023-11-11 21:19
这个是什么?看不懂啊。。。
作者:
shuage123
时间:
2023-11-11 21:29
记事本用dm测试了个啥
作者:
查过
时间:
2023-11-12 07:48
感谢您对论坛的支持!
作者:
豆豆灰常开心
时间:
2023-11-12 07:52
下个学习一下
作者:
chunshuijy
时间:
2023-11-13 12:36
你这个是直接发的大漠的多线程中控源码,
你想干啥
作者:
oushg79
时间:
2023-11-15 09:20
没怎么看的明白,,
作者:
ab4157
时间:
2023-11-16 19:53
新技能已get√
作者:
財神
时间:
2023-11-17 10:24
6666666666666666
作者:
西山翠冷
时间:
2023-12-12 10:38
开源精神必须支持~
作者:
wolfpack
时间:
2024-5-30 22:37
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4