找回密码
 加入
搜索
查看: 3089|回复: 6

[AU3基础] AU3怎么在最小化窗口的还能打字

  [复制链接]
发表于 2010-9-19 10:52:02 | 显示全部楼层 |阅读模式
想把游戏弄成能在最小化的时候也能说话的,是不是需要句柄、?
     在一个就是注册的问题,比如我想弄一个163邮箱 自动注册的怎么弄啊?
发表于 2010-9-19 23:15:15 | 显示全部楼层
本帖最后由 zps26 于 2010-9-20 10:19 编辑

试试
_WinAPI_SetFocus($hWnd)
经测试此语句不行,无法保持输入焦点,但可考虑写入编辑框后再发送到最小化窗口
发表于 2010-9-20 11:24:06 | 显示全部楼层
试试controlsend
发表于 2010-9-20 13:53:54 | 显示全部楼层
3楼的应该可以
发表于 2010-9-21 03:43:46 | 显示全部楼层
controlsend可以的
不过要保持窗口激活,但是又不显示为原来位置用:
WinActivate($name1,@SW_SHOW)
保持当前状态激活窗口
发表于 2010-9-21 09:03:07 | 显示全部楼层
controlsend 就算拿一个窗口置顶在它前面挡着 也能输入的  但是有的程序 比如diskgenius的快速分区 你在输入一个分区大小时 程序需要根据你输入的大小来自动调整其它分区的大小 如果用controlsend 在你把所有磁盘大小和卷标都设置完了 点确定开始分区时 diskgenius根本不会理会你的设置 需要用send之类的才可以 也许应该算作diskgenius的bug吧.
发表于 2010-9-22 18:43:46 | 显示全部楼层
如果是游戏的窗口,需要通过OD断下SEND函数,找到喊话的CALL,然后分析游戏反汇编代码,找到CALL的各个参数,然后编写相应代码将各个参数PUSH进寄存器,最后再调用这个CALL的地址就可以了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 02:27 , Processed in 0.083031 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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