当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » 其他  » 编程基础
figer1

后台模拟输入

figer1 发布于 2013年03月24日 18时, 0评/450阅
分享到: 
收藏 +0
2

在IDE中新建文件粘帖下面的代码,然后按F5运行即可。
AAuto最新版本下载( 仅 6.58MB,绿色不用安装,永久免费的轻量开发工具 )

代码片段(1) [全屏查看所有代码]

1. [代码]AAuto源码     跳至 [1] [全屏预览]

import winex;
import process;
import win.version;
 
/*
*第一种方法
*使用CALL直接控制对方的程序
*/ 
import fsys
var prcs = process(  fsys.getSysDir() + "\calc.exe")  
setWindowTextW_c = prcs.remoteApi("int(int hwnd,string lpString)"
	,"User32","SetWindowTextW")

hwnd = winex.findExists(  , ,"<SciCalc>|<CalcFrame>", , ,prcs.id );
setWindowTextW_c(hwnd, string.toUnicode("Welcome to AAuto") );

 
/*
*第二种方法
*使用后台发送消息,控制计算器按数字键
*/
var hwnd = winex.find("<SciCalc>|<CalcFrame>");
//接收消息的是包含文本框那个计算器窗口,而不是那个文本框。
winex.click(hwnd, win.version.isWin7 ? 0x89 : 0x83  )


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

开源从代码分享开始 分享代码
figer1的其它代码 全部(141)...