精华内容
下载资源
问答
  • 网易博客鼠标代码

    2013-11-12 14:38:57
    现在能在网上找到的鼠标代码有这两种:(移动鼠标到下面的文字上,如果鼠标改变证明该代码还可以用) 1.文字文字文字 2.'鼠标样式路径')">文字文字 个人推荐第一种方法,第二种方法鼠标地址前后有''两点,容易忽略和忘记 ...

    现在能在网上找到的鼠标代码有这两种:(移动鼠标到下面的文字上,如果鼠标改变证明该代码还可以用)

    1.<span style="cursor:url(鼠标地址)">文字文字文字</span>

    2.<DIV style="CURSOR: url('鼠标样式路径')">文字文字</div>

    个人推荐第一种方法,第二种方法鼠标地址前后有''两点,容易忽略和忘记

    点击查找其他鼠标代码

    以上两个代码不仅可以用于写日志,自定义模块中也是使用的.在日志的代码模式最开头加入<span..>

    最后加入</span>,就可以在全日志范围内使用鼠标样式,或者仅加在文字两端,就可以仅仅是该段文字使用鼠标样式

     

    网易博客鼠标代码 - Cc.cc.c - Cc、blog

    -先打开HTML代码模式-

     

    网易博客鼠标代码 - Cc.cc.c - Cc、blog

    -这是一句话的鼠标样式应用-

     

    网易博客鼠标代码 - Cc.cc.c - Cc、blog

    -这是一段文字的鼠标样式应用-

     

     

    展开全文
  • python实现模拟鼠标代码

    千次阅读 2013-02-06 07:02:26
    python实现模拟鼠标代码 作者: 笑嘻嘻 日期: 2010-11-13 15:34 字体大小: 小 中 大 没有任何经验,网上找的代码自己在拼凑。 python默认是没有安装pywin32的,需要下载。...最终是想模

    python实现模拟鼠标代码

    没有任何经验,网上找的代码自己在拼凑。
    python默认是没有安装pywin32的,需要下载。http://sourceforge.net/projects/pywin32/ 
     
    说一下环境吧,某棋牌游戏大厅的五子棋。想实现鼠标模拟点击开始按钮。最终是想模拟实现下棋,也就是外挂啦。
    一步步来吧。谁让技术不行呢,只能摸索了。
     
    中间遇到的问题: 
    1、win32gui.FindWindow('HGE__WNDCLASS', "五子棋".encode("gbk")); 
    这里的汉字需要转一下编码,windows默认使用的gbk,而我编写代码习惯使用utf8,网上很多教程都没有说,运行到这里就出错了。 
    2、原本是想直接给窗体发送一个鼠标点击消息的,可以不管用。需要想把鼠标移动到指定坐标才行。
    原因猜测
    这些确定按钮其实不是很什么窗体控件,就是块图片。我用spy++也取不到任何句柄。仅仅能取道窗体一个句柄,根本选择不到确定按钮。
    窗体负责了响应鼠标事件,然后判断了当前鼠标的位置,然后内部计算确定用户是点击那部分,并执行对应的事件。 
     
     
     
    #-*- coding:utf-8 -*-
    '''
    Created on 2010-10-13
    @author: niming
    '''
    import win32api
    import win32gui
    import win32con
    import time


    class Gobang:
        #确定按钮坐标
        confirmPos = (505,675);
        #五子棋棋盘坐标 
        
        #初始化,找到五子棋窗口的句柄
        def __init__(self):
            #找到五子棋程序并打开对应进程 
            try: 
                self.gobangHandle = win32gui.FindWindow('HGE__WNDCLASS', "五子棋".encode("gbk"));
                win32gui.SetForegroundWindow(self.gobangHandle)
                time.sleep(0.5)
            except: 
                win32api.MessageBox(0, "请先运行五子棋程序".encode("gbk"), "错误!".encode("gbk"), win32con.MB_ICONERROR) 
                exit(0)
                
        #模拟鼠标点击 先将鼠标移动到按钮位置,然后发送单击消息然后移动到原来的位置,速度很快用户感觉不到鼠标移动
        def click(self, client_pos):
            oldCursorPos = win32gui.GetCursorPos()
            self.moveCursor(client_pos)
            #拼接鼠标位置坐标
            tmp = win32api.MAKELONG(client_pos[0], client_pos[1])
            #发送单击命令
            win32gui.SendMessage(self.gobangHandle, win32con.WM_ACTIVATE, win32con.WA_ACTIVE, 0)
            win32api.SendMessage(self.gobangHandle, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, tmp)
            win32api.SendMessage(self.gobangHandle, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, tmp)
            time.sleep(0.1)
            #移动鼠标到原来的坐标
            win32api.SetCursorPos(oldCursorPos)
            
        #移动鼠标到指定位置,是相对于五子棋窗口的坐标
        def moveCursor(self, client_pos):
            screen_pos = win32gui.ClientToScreen(self.gobangHandle, client_pos)
            win32api.SetCursorPos(screen_pos)
        
            
    gobang = Gobang()
    gobang.click(gobang.confirmPos)
    展开全文
  • C#控制鼠标代码实例

    千次阅读 2014-05-20 16:59:14
    1获得当前屏幕中鼠标的位置 int i = MousePosition.X; int j = MousePosition.Y; 这是control类中的方法。 2移动鼠标 首先引入dll  [System.Runtime.InteropServices.DllImport("user32")]  private ...

    1获得当前屏幕中鼠标的位置

                int i = MousePosition.X;
                int j = MousePosition.Y;
    这是control类中的方法。

    2移动鼠标

    首先引入dll

     [System.Runtime.InteropServices.DllImport("user32")]
            private static extern int mouse_event(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo);
            const int MOUSEEVENTF_MOVE = 0x0001;
            const int MOUSEEVENTF_LEFTDOWN = 0x0002;
            const int MOUSEEVENTF_LEFTUP = 0x0004;
            const int MOUSEEVENTF_RIGHTDOWN = 0x0008;
            const int MOUSEEVENTF_RIGHTUP = 0x0010;
            const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
            const int MOUSEEVENTF_MIDDLEUP = 0x0040;
            const int MOUSEEVENTF_ABSOLUTE = 0x8000; 

    然后调用

    mouse_event(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE, 38843, 53702, 0, 0);

    说明,有 | MOUSEEVENTF_ABSOLUTE表示绝对位置,好用

    绝对位置计算,x= 屏幕鼠标坐标mouseposition.x*65535/1920(这是显示器分辨率宽)

    绝对位置y=mouseposition.y*65535/1080屏幕高

    3鼠标点击模拟
                mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
                mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

    展开全文
  • BLE HID 协议-----蓝牙鼠标 代码流程分析

    万次阅读 多人点赞 2018-07-24 19:56:29
    nRF52\nRF52832 pack\nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral\ble_app_hids_mouse,本文仅对代码分析,如有理解不到位的地方,欢迎沟通,QQ:993650814. 正文: 一、 HID准备资料: 1、BLE HID简介 2...

    写在前面:使用SDK版本 NRF 12.3.0,

    nRF52\nRF52832 pack\nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral\ble_app_hids_mouse,本文仅对代码分析,如有理解不到位的地方,欢迎沟通,QQ:993650814.

    正文:

    一、 HID准备资料:

    1、BLE HID简介

    2、BLE HID控制手机相机或音乐

    3、HID 报告描述 2

    首先感谢这位兄弟的分享,引用这三篇文章,如有不妥请及时联系我后立马删除。

    二、

    1、添加HID 服务:

      在 services_init() 函数中,有个  hids_init()函数,这个函数开始定义了一个静态数组rep_map_data,

      这个数组中内容具体含义的理解,参考上面的连接HID 报告描述 2。刚开始学习HID协议者,也可以暂时忽略这里。

    这个数组中的数据实际上是3个报告描述符,这3个报告描述符分别描述了:

    (1)、鼠标按键和滚轮数据是如何组织的。

    (2)、鼠标移动数据是如何组织的。

    (3)、描述了一个高级按键用来播放音乐等功能。

    在 ble_hids_init 函数中,

    在 上面链接BLE HID简介中有讲到,HID服务的UUID是0x1812, 而 BLE_UUID_HUMAN_INTERFACE_DEVICE_SERVICE 这个宏就是这个值,

    2、添加 Protocol Mode Characteristic ,

     BLE HID简介中也有讲到,这个Characteristic 用来指示当前服务是boot Protocol 还是 report Protocol,UUID为0x2A4E,其特性值为0x00表示boot Protocol ,特征值为0x01表示report Protocol,这两种 Protocol的解释连接里面都有。看一下代码中的配置:

    在hids_init函数中,

    所以也会进入到 protocol_mode_char_add 函数中,

    来看一下这几个宏定义,

    BLE_UUID_PROTOCOL_MODE_CHAR

    DEFAULT_PROTOCOL_MODE

    所以选择的是report protocol 模式。

    3、添加 Report Characteristic:

     这个characteristic用来传输input report、output report、还是feature report的,UUID为0x2A4D,因为本利是蓝牙鼠标,所以只用来传输 input report,上面提到了,一共3个报告,所以3个报告都必须要具有notify通知功能,即device 通知 host。看代码:

    来看一下 p_hids_init->inp_rep_count 值的赋值和p_hids_init->p_inp_rep_array[i]报告描述符的指针指向,都在hids_init函数中,

    进入到 rep_char_add 函数中来,

    看一下上面提到的 BLE_UUID_REPORT_CHAR是不是0x2A4D,

    3、添加Report Reference Characteristic

    一个HID 服务下面有多个Report Characteristic,UUID均为0x2A4D,为了区分每个Report Characteristic用来传输什么类型的report,每个Report Characteristic 都有一个相关描述符,就叫做Report Reference Characteristic,UUID为0x2908。这个描述符的值有两个字节,report ID 和report TYPE,如下:

    接着 rep_char_add 函数 继续往后看,

    看一下这个BLE_UUID_REPORT_REF_DESCR 定义:

    ble_srv_report_ref_encode 这个函数中,对encoded_rep_ref做了初始化,

    还是回到 hids_init 函数中,

    而且类型都是Input如下:

    也就是都传输的input report。

    4、添加 Report Map Characteristic,

    报告描述符是一系列有格式和规则的数据,其内容就是描述report protocol 模式下传输的report的数据的格式和作用。这些报告描述符就在 Report Map Characteristic 中,UUID:0x2A4B。看下代码:

    rep_map_char_add 函数中,

    BLE_UUID_REPORT_MAP_CHAR 这个值定义:

    看一下 Report Map Characteristic 的值是谁,同样在 hids_init 函数中,

    而 rep_map_data就是一开始提到的3个报告的报告描述符数组。

    rep_map_char_add() 函数后面还添加了 Report Reference Characteristic 就不一一分析了。

    5、 后面还有两个 HID Information characteristic和HID Control Point characteristic分别是用来放一些版本信息和指示HOST状态的,就不一一分析了。

    三、Device 通过Ble 向Host 数据透传

      至此,HID服务以及所有的characteristic和descriptior 已经添加完毕。

      接下来,应该是鼠标移动然后将数据传到Host端了。

    因为开发板中没有鼠标,就用按键模拟鼠标,通过每按下一次按键来代表鼠标移动多少距离。

    1、bsp_event_handler 函数中,四个按键均代表不同的鼠标行为:

    2、 再来看一下 mouse_movement_send函数中数据是怎么透传的,

    INPUT_REP_MOVEMENT_LEN 的定义:

    这里,为什么传输数据的长度是3? 还得看hids_init 函数中定义的这个rep_map_data报告描述符中定义的第二个报告,鼠标的数据是如何组织的如下:

    INPUT_REP_MOVEMENT_INDEX的定义如下:

    3、最终调用 ble_hids_inp_rep_send 函数将数据透传出去,

    最后,还是调用了协议栈函数 sd_ble_gatts_hvx 将鼠标移动的坐标信息发给了HOST。

    如果有帮助到你,是否考虑给我一点鼓励呢,我会写出更有质量的文章。多谢。

    展开全文
  • 创建一个脚本 using UnityEngine; using System.Collections; public class DJH_WorldPoint : MonoBehaviour { void Update(){ Vector3 mousePos = Input....Sprite这个物体的中心坐标会跟随鼠标
  • 最近学习已经到了 项目阶段,在寻找资料时发现Screen.showCursor = false; //隐藏鼠标的方法已经不能使用跟新为Cursor.visible = false;特此记录
  • 鼠标按下一直执行代码鼠标松开停止代码执行 先上代码 function btn_touch(btn_dec,dec_move){  $(btn_dec).bind('touchstart',function(){  var move=setInterval(dec_move,10);  $(btn_dec).bind('touch
  • 鼠标拾取代码总结

    千次阅读 2013-12-05 18:56:29
    关于鼠标拾取代码,点击物体可显示所点击物体名称***************************************************************************将下面的javascript代码挂在任何一个对象上面均可以实现,当鼠标点击时打印鼠标所...
  • 实现如图所示的一个动态背景线条随鼠标移动而吸附聚集的一个效果,代码如下: &lt;!--代码放置于&lt;/body&gt;上方--&gt; &lt;script&gt; !function(){ function n(n,e,t){ ...
  • 网页禁止鼠标功能代码 这个代码以前在网上找的,试用效果不错,放这里留备份,我想这个也能算是常用的代码之一了。当然啦,查看源码时鼠标肯定可以用啦,不过,有时不用想那么复杂、要求那么强大,况且源码中的代码...
  • 代码控制鼠标移动

    千次阅读 2020-01-20 16:24:17
    代码控制鼠标移动 Robot r = new Robot(); int time = 50000; r.delay(time); while(true){ r.mouseMove(1200,700); r.delay(time); r.mousePress(InputEvent.BUTTON1_DOWN_MASK); r.delay(time); ...
  • 经常看到有些博客上有这种用动态线条作为网站背景的效果, ...这种博客动态背景线条跟随鼠标移动,吸附鼠标效果代码是用JS来实现的,代码如下: <!--代码放置于</body>上方--> <script>...
  • 鼠标跟随代码

    千次阅读 2009-04-25 21:32:00
    //得到鼠标坐标 px := p.X; py := p.Y; can.Ellipse(px-3,py-3,px+3,py+3); can.Free; releasedc(0,Pscreen); end; 运行该程序后,关闭该程序的操作步骤如下: 步骤1:按 键。 步骤2:单击“任务管理器...
  • 起因知乎上被邀请回答一个问题,关于OpenCV的鼠标操作的问题。我发现回答下来写了不少东西,可以整理为一篇文章发出来,顺便说下不少人关心的如何用操作鼠标,比如如何用鼠标在图像上画一个矩形或者说选择一个矩形的...
  • 精美js鼠标特效代码跟随

    千次阅读 2015-05-14 12:01:18
    精美的JavaScript鼠标跟随代码,几个漂亮的色球随着鼠标移动,富有弹性的那种。效果比较好,跟踪鼠标的几个色球是调入的外部图片,因些请先把这几个小图片下载下来。
  • 情形描述:在使用IDEA开发JAVA程序时,会发现刚刚安装的IDEA会出现使用鼠标无法选取代码区域部分,并对选择的区域进行删除等操作,这种情况是由于IDEA默认会设置IdeaVim所导致的。 解决方法: 之后在搜索栏输入...
  • 鼠标移动控制代码

    2011-12-10 22:17:17
    声明变量保存状态: ...此处省略了鼠标位置判断(只应在标题栏范围内才响应鼠标拖动窗体) private void Form_MouseDown(object sender,MouseEventArgs e) { if(e.Button==MouseButtons.Left) {  m_bMo
  • Unity 之 代码实现物体跟随鼠标移动

    万次阅读 2017-08-03 11:31:39
    Unity 之 代码实现物体跟随鼠标移动
  • phpstorm设置鼠标滚动缩放代码字体大小 截图:  设置确定后, 就可以用ctrl+鼠标滚动来缩放代码字体大小了
  • C++ 鼠标乱动整人代码

    千次阅读 2019-12-17 20:13:45
    #include<windows.h> #include<ctime> #include<iostream> using namespace std; int main() { int x=GetSystemMetrics(SM_CXSCREEN); int y=GetSystemMetrics(SM_CYSCREEN);... srand(t...
  • pycharm编辑器如何用鼠标滚轮随时放大缩小代码 我们用pycharm的时候发现不能快捷的像其他编辑器那样用鼠标滚轮随时放大缩小代码,这是因为你还没有设置,下面我们就来设置一下。 1、放大代码设置 File —> ...
  • 鼠标宏编写脚本代码教程 We are going to create a simple login system using PHP code on our pages, and a MySQL database to store our users' information. We will track the users who are logged in ...
  • 求一个驱动级别的模拟鼠标操作代码。驱动级别的,USB鼠标能用的。不要说消息队列、大漠等插件。WINIO不能用在USB鼠标
  • AndroidStudio 当鼠标进入代码区时显示提示信息……
  • Html鼠标右键菜单代码

    千次阅读 2017-10-14 14:47:09
    按钮的0*0位置也执行了右键 ,所以说 上边屏蔽了为什么还显示默认浏览器菜单,那么 我们只需要把显示的元素鼠标右键给屏蔽掉就不会了,欢迎大家转载本代码,谢谢大家! $("#btn").bind("contextmenu", function () ...
  • matlab鼠标拖动图形代码

    千次阅读 2017-08-02 18:17:34
    % 鼠标位置  hsel.XData=hsel.XData+cp(1,1)-op(1);  hsel.YData=hsel.YData+cp(1,2)-op(2);  op=cp(1,1:2);  end  function wbufcn(h,e)  hfigure.WindowButtonMotionFcn='';  hfigure....
  • pycharm 用鼠标滑轮控制代码放大缩小的设置 1.首先点击file选择settings 2.点击settings进入界面选择keymap 3.输入dec点击第一个 4.鼠标右击点击第二个 5. 按住你想设置的按键 比如按...
  • JavaScript代码模拟鼠标自动点击事件

    千次阅读 2019-01-18 08:32:52
    利用JavaScript代码可以帮助我们实现鼠标的自动点击事件,就好比点击了按钮1以后,JavaScript代码会自动去点击下一个按钮,一直点击到按钮5才会停止(可根据实际情况进行相应的调整)。 效果图如下所示(变化过程...
  • 禁止用户选中网页上的内容,IE及 Chrome 下的方法一样。 $(".translate_en_ash").attr('unselectable','on').bind( ... function(){ return false;...注:Firefox/Opera不支持...禁止用户使用鼠标右键

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,973
精华内容 19,989
关键字:

鼠标代码