|
|
10精币
进程_取同名ID (“雷电模拟器.exe”, 进程名, ) 计次循环首 (取数组成员数 (进程名 ), i ) 处理事件 () 进程ID = 进程名 [i ] 进程标题 = 文本区分_只取数字 (窗口_取标题 (进程_ID取窗口句柄 (进程ID, , , , )) ) sy = 超列_参数. 查找表项 (进程标题, , , 3 ) 如果真 (sy ≥ 0 )  超列_参数. 置标题 (sy, 8, 到文本 (进程ID ))   计次循环尾 ()
我当前使用这个源码可以读取到所有的“雷电模拟器”的标题名
举个例子:我其中有一个,“雷电模拟器”的标题名为:雷电**123
有什么办法可以直接:读取标题为:(雷电**123)的进程ID,每次都遍历太麻烦了,就是多开的每个模拟器的标题不固定,比如要(雷电**123/456)该怎么实现?
|
最佳答案
查看完整内容
[e=0].版本 2
.支持库 iext
.子程序 取指定标题的进程ID, 整数型
.参数 目标标题, 文本型
.局部变量 进程名, 文本型, , "0"
.局部变量 进程ID, 整数型
.局部变量 窗口句柄, 整数型
.局部变量 窗口标题, 文本型
.局部变量 i, 整数型
进程_取同名ID (“雷电模拟器.exe”, 进程名, )
.计次循环首 (取数组成员数 (进程名), i
处理事件 ()
进程ID = 进程名
窗口句柄 = 进程_ID取窗口句柄 (进程ID, , , , )
窗口标 ...
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|