1.SetCursorPOS()函数

函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。

函数原型:BOOL SetCursorPOS(int X,int Y);

参数:

X:指定光标的新的X坐标,以屏幕坐标表示。

Y:指定光标的新的Y坐标,以屏幕坐标表示。

返回值:如果成功,返回非零值;如果失败,返回值是零,若想获得更多错误信息,请调用GetLastError函数。

2.GetCursorPos()函数

函数功能:该函数检取光标的位置,以屏幕坐标表示。

函数原型:BOOL GetCursorPos(LPPOlNT IpPoint);

参数:

IpPint:POINT结构指针,该结构接收光标的屏幕坐标。

返回值:如果成功,返回值非零;如果失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。

备注:光标的位置通常以屏幕坐标的形式给出,它并不受包含该光标的窗口的映射模式的影响。该调用过程必须具有对窗口站的WINSTA_READATTRIBUTES访问权限。

3.例子

(1)根据坐标移动鼠标

import time

import win32gui

import win32api

import win32con

time.sleep(3)

#移动到(300,300)位置

res=win32api.SetCursorPos([300,300])

print(res)

#返回结果:None

(2)获取鼠标坐标

import time

import win32gui

import win32api

import win32con

time.sleep(3)

ps=win32api.GetCursorPos()

print(ps)

#返回列表:(718, 367)

python - windows 之 SetCursorPOS与GetCursorPos操控鼠标相关推荐

  1. Python操控鼠标和键盘

    pynput是监听.操控鼠标和键盘的跨平台第三方python库. pip insnall pynput来安装,安装时会自动下载依赖库 鼠标按键""监听鼠标""控 ...

  2. 自学Python+windows API自动化操作桌面功能

    目    录 一.windows API 1.官方文档 2.pywin32 3.win32api 4.win32gui 5.win32clipboard 二.windows API的另一种键鼠输入 1 ...

  3. Python ctypes 调用API函数模拟键盘鼠标事件

    在Python编程中, 有时需要模拟键盘或鼠标事件, 自动操作计算机, 比如玩游戏等. 本文介绍使用ctypes模块调用API函数, 模拟键盘鼠标事件的方法. 目录 1.导入ctypes模块 2.通过 ...

  4. python - windows 之 win32api资料教程与函数大全

    win32api 官网教程 : http://timgolden.me.uk/pywin32-docs/contents.html win32api 其他教程: http://www.esk365.c ...

  5. python键盘控制_python如何直接控制鼠标键盘

    一.简介 我们知道在windows下输入:win + r,会弹出下面的窗口,而在下面的窗口出现后我们接着按下esc键,下面的窗口会消失 现在设想我们想在python代码里控制键盘,想通过运行代码-&g ...

  6. Synergy工具 共享Windows系统电脑Linux系统电脑 鼠标键盘

    Synergy工具 共享Windows系统电脑Linux系统电脑 鼠标键盘 相关软件相关文章发表评论 来源:西西整理时间:2014/11/6 15:03:11字体大小:A-A+ 作者:西西点击:24评 ...

  7. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

  8. python windows系统管理_利用Python脚本管理Windows服务

    Windows服务常用的功能就是启动服务,关闭服务,重启服务和查询服务运行状态,其中查询服务运行状态是其他三种操作的基础. 本文中提到的使用Python脚本管理Windows服务实际上是调用win32 ...

  9. Python windows serial

    Python windows serial 一.参考文章:Serial port programminghttp://www.cnblogs.com/2zhyi/p/3405339.htmlpytho ...

最新文章

  1. linux 文件搜索
  2. error: failed linking file resources
  3. SQL Server 事务日志
  4. html实战例子: 在title左侧添加logo
  5. java-第七章-数组-循环输出
  6. STM32开发 -- STM32初识
  7. matlab车辆贪心作业调度,贪心算法-区间调度-Interval Scheduling
  8. 超越JAX-RS规范:Apache CXF搜索扩展
  9. openfalcon架构及相关服务配置详解
  10. Tomcat显示文件列表
  11. Java核心编程总结(二、抽象类与接口),linux音频驱动架构
  12. 自动化部署之git merge和git rebase的区别
  13. 有效预防xss_4类防御XSS的有效方法
  14. C#入门篇5-3:流程控制语句 for
  15. 科技T3国产平台!成功搭载“翼辉国产实时系统SylixOS”
  16. h5.v2.php,最新H5影视双端PHP源码 可封装APP
  17. 密码学-->buuctf49~60
  18. 《Level up》书评
  19. MATLAB打开后一直在初始化,或者初始化很慢问题
  20. 高通量测序的数据处理与分析指北(一)_network

热门文章

  1. 阿里巴巴P8架构师手码SpringCloud笔记,看完不走弯路
  2. 一文了解C语言与嵌入式C语言的区别
  3. 商机管理细化直击销售进展难点,激发销售业绩驱动企业规模化增长!
  4. 怎么将Excel文件的坐标点加载到GoogleEarth中
  5. MySQL循环语句实战
  6. OpenCV的Rect 常用函数
  7. 【学习笔记】IP地址块的聚合
  8. [知乎]为什么上知乎?
  9. Python的内置函数你知道多少?超详解指南
  10. 【Unity Shader】屏幕后处理2.0:实现Sobel边缘检测