你好.请教一个易语言的问题.取游戏多开窗口句柄的方法

.版本 2

.子程序 脚本子程序
.局部变量 句柄, 整数型

句柄 = FindWindow (“”, “记事本”)//这个取句柄用的模块是大漠的模块
这个只能取单个游戏窗口句柄.要怎样才能取多个呢.我希望做的是取到多个句柄.然后在每个记事本循环前台输入数字123.最好能发个源码随带查模块.谢谢.
最新回答
寒岛春信

2024-11-25 20:49:51

实在不熟悉可以换用超级模块中的 "取句柄" 命令, 按进程名; 窗口类名和窗口标题可以得到第一个符合条件的窗口句柄. 此命令仅适合取顶级窗口.

例如: 三个条件都提供的话越准确.
取句柄 ([进程名] "explorer.exe", [窗口类名] "WokerW", [窗口标题] "启动应用程序")

好吧没注意你要求取多个, 好像我的回答没什么用.
内谎言太羙。

2024-11-25 08:40:07

我没有大漠模块,用的是大漠插件,代码大致一样。记事本测试成功。

代码如下:

游戏的话,把第一句的“Notepad”改成游戏窗口的类名即可。不知道类名就把第一句改成:

HwndEx = dm.EnumWindow (0, “游戏窗口名”, “”, 1)