**************************************************************
操作内存
**************************************************************
kk.getread(程序pid, 内存地址);//返回一个int值
kk.getread(程序pid, 内存地址,255);//返回一个string字符串
**************************************************************
**************************************************************
操作系统消息
**************************************************************
jbid = kk.findwin(窗口标题);//返回窗口句柄
kk.sendMessageKEY((IntPtr)jbid, (int)0x0100, key.VirtualKeys.VK_F1, -1);//jbid=窗口句柄,0x0100=按下键盘(具体参考sendMessage 参数 和 key.wMsG 枚举 ),key.VirtualKeys.VK_F1的键盘值,-1没什么解释的
kk.sendMessageKEY((IntPtr)jbid, (int)0x0101, key.VirtualKeys.VK_F1,-1);//其他同上0x0100=放开键盘
------------------------------------------------------------------
kk.sendMessageKEY((IntPtr)jbid, (int)key.wMsG.WM_MOUSEMOVE, (int)0, (y) * 256 * 256 + x);
//jbid=窗口句柄,key.wMsG.WM_MOUSEMOVE=移动鼠标,(int)0没什么解释的,(y) * 256 * 256 + x (y=y坐标,x=x坐标)
kk.sendMessageKEY((IntPtr)jbid, (int)key.wMsG.WM_LBUTTONDOWN, (int)0, (y) * 256 * 256 + x);
//jbid=窗口句柄,key.wMsG.WM_LBUTTONDOWN=按下鼠标左键,(int)0没什么解释的,(y) * 256 * 256 + x (y=y坐标,x=x坐标)
kk.sendMessageKEY((IntPtr)jbid, (int)key.wMsG.WM_LBUTTONUP, (int)0, (y) * 256 * 256 + x);
//jbid=窗口句柄,key.wMsG.WM_LBUTTONUP=放开鼠标左键,(int)0没什么解释的,(y) * 256 * 256 + x (y=y坐标,x=x坐标)
**************************************************************
**************************************************************
其他
**************************************************************
key.wMsG //枚举sendMessageKEY 的第2个参数
key.mouseeventflag//鼠标信息枚举
kk.winclose();//关闭系统
Bitmap fullphoto(int Width,int Height,int x,int y)//截取一个屏幕图像,返回Bitmap 型
Bitmap EnlargePhoto(int Width宽,int Height高,int x坐标, int y坐标, int multiple放大倍数)//放大一个屏幕区域的图像
Bitmap GetSplitPics(Bitmap bmpobj, int Width, int Height,int x, int y )//把图片按照设置分割成若干块
**************************************************************
还有一个全局键盘钩子,代码写出来了,没有想好要写什么功能
[[italic] 本帖最后由 dreamsfly 于 2008-1-22 22:07 编辑 [/italic]]