AU3怎么在最小化窗口的还能打字
想把游戏弄成能在最小化的时候也能说话的,是不是需要句柄、?在一个就是注册的问题,比如我想弄一个163邮箱 自动注册的怎么弄啊? 本帖最后由 zps26 于 2010-9-20 10:19 编辑
试试_WinAPI_SetFocus($hWnd)经测试此语句不行,无法保持输入焦点,但可考虑写入编辑框后再发送到最小化窗口 试试controlsend 3楼的应该可以 controlsend可以的
不过要保持窗口激活,但是又不显示为原来位置用:
WinActivate($name1,@SW_SHOW)
保持当前状态激活窗口 controlsend 就算拿一个窗口置顶在它前面挡着 也能输入的但是有的程序 比如diskgenius的快速分区 你在输入一个分区大小时 程序需要根据你输入的大小来自动调整其它分区的大小 如果用controlsend 在你把所有磁盘大小和卷标都设置完了 点确定开始分区时 diskgenius根本不会理会你的设置 需要用send之类的才可以 也许应该算作diskgenius的bug吧. 如果是游戏的窗口,需要通过OD断下SEND函数,找到喊话的CALL,然后分析游戏反汇编代码,找到CALL的各个参数,然后编写相应代码将各个参数PUSH进寄存器,最后再调用这个CALL的地址就可以了。
页:
[1]