看精易模块下面的2个命令:
子程序名:进程_取ID数组
取指定进程名称的所有进程的进程ID(返回进程ID数目,没有返回0)
返回值类型:整数型
参数<1>的名称为“进程名”,类型为“文本型”。注明:程序进程名。
参数<2>的名称为“进程ID数组”,类型为“整数型”,接收参数数据时采用参考传递方式,需要接收数组数据。注明:返回的进程ID 数组。
参数<3>的名称为“区分大小写”,类型为“逻辑型”,允许接收空参数数据。注明:默认不区分进程名大小写。
子程序名:进程_取程序路径
取指定进程的程序路径,成功返回程序路径,失败或进程不存在返回空文本
返回值类型:文本型
参数<1>的名称为“进程ID”,类型为“整数型”。
通过进程名,可以取出所有叫这个名字的进程ID来,
通过进程ID,可以获取到进程所在的目录
判定这个目录是不是游戏目录就可以排除同名的干扰进程了,目录判定不了,那么游戏目录下肯定还有其他文件,检测一下,这个进程ID的所在目录是否有特定文件,也就可以确定了。
游戏标题是窗口的?通过窗口枚举去获取就行了,请自己去参考”窗口“相关的命令