关注公众号:【小张Python】,为你准备了 50+ 本Python 精品电子书籍 与 50G + 优质视频学习资料,后台回复关键字:1024 即可获取;如果对博文内容有什么疑问,公众号后台添加作者【个人微信】,可与作者直接进行交流

win32api.GetFullPathName(fileName)

  • fileName -> str;表示文件名;

返回文件名的完整路径,即绝对路径;

>>> import win32api
>>> print(win32api.GetFullPathName('ceshi.txt')
G:\Coding\Blog_Coding\PyWin32\ceshi.txt

win32api.GetLocalTime()

返回当前本地时间

>>> print(win32api.GetLocalTime())
(2021, 3, 0, 28, 12, 11, 55, 235)

win32api.GetSystemDirectory()

返回存放Windows系统文件夹

>>> print(win32api.GetSystemDirectory())
C:\Windows\system32

win32api.GetVersion()

返回 Windows 版本信息,返回信息中左边表示 windows 主要/次要版本,右边表示 windows Nt、windows7,windows8 等版本信息;

>>> print(win32api.GetVersion())
1247870986

win32api.mouse_event(dwFlags,dx,dy,dwData)

  • dwFlags -> DWORD ,选择鼠标指令,例如点击鼠标左键、点击鼠标右键、移动鼠标滑轮等等
  • dx -> DWORD,鼠标水平方向移动位移;
  • dy -> DWORD , 鼠标垂直方向移动位移;
  • dwData-> DWORD, 特定参数,只有当设定对象为鼠标滑轮操作时才生效,否则建议设为 0;

利用该参数可以模拟鼠标进行一些操作,例如鼠标向右或向下移动一定位置后按下、移动滑轮等操作;

关于 DWORD 参数设定,需参考 Windows 官方函数 API ,里面有详细说明,连接如下 https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-mouse_event

用法举例,下面代码中表示鼠标向右移动 32、向下移动 40 ,然后按下左键

>>> win32api.mouse_event(0x0002,32,40,0)

这类函数相对还是比较有用,通过它可以实现一些自动化操作

win32api 中mouse_event、GetFullPathName(fileName)、.GetLocalTime()、GetSystemDirectory()等函数的用法相关推荐

  1. mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法

    mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法:  语法:  TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)  说明:  ...

  2. Python编程语言学习:python语言中快速查询python自带模块函数的用法及其属性方法、如何查询某个函数关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略

    Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法.如何查询某个函数&关键词的用法.输出一个类或者实例化对象的所有属性和方法名之详细攻略 ...

  3. Hive 中的复合数据结构简介以及一些函数的用法说明

    目前 hive 支持的复合数据类型有以下几种: map (key1, value1, key2, value2, ...) Creates a map with the given key/value ...

  4. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  5. JS中的Math.ceil和Math.floor函数的用法

    Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入 Math.floor(x)--返回小于等于数字参数的最大整数,对数字进行下舍入 例如: document. ...

  6. python中字典值的求和以及lambda函数的用法

    lambda函数用于排序以及字典值的求和 data = input() # 课程名 考分 d = {} while data:data = data.split()d[data[0]] = int(d ...

  7. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  8. Objective-C:Objective-C:文件中一些对目录进行操作的函数

    IO文件中,一些对目录进行操作的函数:获取.切分.组合 一些对目录进行操作的函数: 获取用户的姓名:(NSString*)NSUserName() ;    --->NSString *Str ...

  9. 原来在UNITY中使用system.io下的所有函数都可以用相对路径 : Assets/xx

    原来在UNITY中使用system.io下的所有函数都可以用相对路径 : Assets/xx 代码如下图,这样就不用在绝对路径和相对路径之间不断转换了. 想要得到绝对路径时就傅 Application ...

最新文章

  1. 怎么用python生成随机数
  2. 【转】Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
  3. 仿生计算(参考神经网络)2017年考试卷子,考前抱佛脚必备!!中英翻译版本!!
  4. 适当的Java堆大小的5个技巧
  5. openstack nova 手动修改虚拟机状态
  6. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·009【多表连接查询】
  7. vue 打印出git提交信息_VUE项目构建打包生成Git信息(VERSION和COMMITHASH文件)
  8. php 自定义 引用函数,php总结6——自定义函数、引用传值
  9. 【Alpha】Scrum Meeting 1
  10. 17.20. 连续中值 堆
  11. vant修改用户头像
  12. Python下载Wyoming怀俄明大学探空数据(数据网址更新)
  13. Linux用户管理 (实验2)
  14. 苹果开发者怎么避免封号
  15. linux下ms安装教程,MS在linux的安装过程.doc
  16. 【“笨办法”学Python】42.对象、类及从属关系——类即是对象
  17. 毕业设计 推荐系统设计与实现 协同过滤推荐算法
  18. 嵌入式Linux(5):驱动开发网络调试驱动设备的Linux系统移植
  19. LeetCode 玩筹码
  20. 一个无向图包含 2020 条边,如果图中没有自环和重边,请问最少包含多少个结点?

热门文章

  1. 蓝桥杯算法提高 快乐司机
  2. Vero VISI 2021.0.2109
  3. 论文分为哪几个级别(一)
  4. Soloπ 工具使用见解
  5. 成功的背后(给所有IT人)—从高考落榜到IT奇才
  6. 《LaneAF:Robust Multi-Lane Detection with Affinity Fields》论文笔记
  7. LBS基站定位和GPS卫星定位对比
  8. element做树形下拉_点睛时刻:移动端需要做SEO优化吗?移动端该怎么做SEO优化?
  9. 液晶面板里面有些什么配件_液晶面板的种类有哪些
  10. 排查Java宕机,weblogic宕机问题排查