| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 899 人关注过本帖
标题:请教C#里使用winio实现移动和点击的问题
只看楼主 加入收藏
yb20327363
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-11-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
请教C#里使用winio实现移动和点击的问题
想请教高人用winio实现模拟鼠标方面应该怎么做?
网上找的那些帖子全是些错的!
主要就是鼠标点击最主要是怎么用winio实现移动鼠标的问题!
搜索更多相关主题的帖子: 鼠标 
2012-11-26 08:45
mmxo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:189
专家分:1090
注 册:2012-11-7
收藏
得分:20 
既然你已经找了很多帖子,那想必基本你也懂了,需要PS2鼠,当年我就为这买了一个,给出最主要关于鼠标移动的,关键在于延时,8042芯片可没有CPU快,所以……,还有顺便我也说一下,网上那些我看都是一个抄一个,不知有多少个人是真正自己验证过的,当年我也搞了好久,呵呵……
程序代码:
public void Move(long x, long y, long z)
        {
            KBCWait4IBE();
            SetPortVal(0x64, (IntPtr)0xd3, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x60, (IntPtr)0x28, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x64, (IntPtr)0xd3, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x60, (IntPtr)x, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x64, (IntPtr)0xd3, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x60, (IntPtr)y, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x64, (IntPtr)0xd3, 1);
            KBCWait4IBE();
            Thread.Sleep(5);
            SetPortVal(0x60, (IntPtr)z, 1);
        }



[ 本帖最后由 mmxo 于 2012-11-26 20:01 编辑 ]

为提高中华编程水平而奋斗
2012-11-26 19:55
yb20327363
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-11-26
收藏
得分:0 
回复 楼主 yb20327363
谢谢指教~~~ 小弟刚接触编程还多希望你们这些高人多指教~~~~~~ 呵呵~~~ 我都奋战了4个通宵~~ 哎

老大你那个我试过了! 你的X,Y和是不是x坐标y坐标?是不是还要自己重新计算一下?Z又是代表啥?

[ 本帖最后由 yb20327363 于 2012-11-26 21:38 编辑 ]
2012-11-26 21:14
yb20327363
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-11-26
收藏
得分:0 
回复 2楼 mmxo
搞了半天终于有头绪了!~~~ 哎~~~~~~ 把ps2接口协议原理给看了一编~!呵呵~~~~~~~~

现在这个移动补码的计算把我搞恼火了~!
2012-11-26 22:31
mmxo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:189
专家分:1090
注 册:2012-11-7
收藏
得分:0 
呵呵,我当年也看了一遍的,好多没看懂,由于不急用也就没有深究,那个xyz是移动量,不是坐标的。

为提高中华编程水平而奋斗
2012-11-26 23:41
yb20327363
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-11-26
收藏
得分:0 
回复 5楼 mmxo
呵呵~~~~~~~~ 看了你这个代码我彻底把鼠标点击弄懂了! 这个移动量确实是个恼火的问题网上也没表可以查!~~ 呵呵

谢谢你了~~~~ C#对这方法在网上讲的太少了
2012-11-27 00:23
快速回复:请教C#里使用winio实现移动和点击的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016881 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved