文档章节

python3.6 安装pyhook_3

之渊
 之渊
发布于 06/23 18:37
字数 409
阅读 19
收藏 2
点赞 0
评论 0

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。

下面是 小例子

https://www.jianshu.com/p/552f96aa85dc

import os,sys
from pymouse import PyMouse
print("开始执行打开其他程序")
#打开记事本
os.system(r'"D:\Program Files\Notepad++\notepad++"')
m=PyMouse()
m.click(100,200,2)
#打开浏览器 opera
#os.system(r'"D:\Program Files (x86)\open\launcher.exe"')
#os.system(r'"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"')
print("应用程序已全部启动")

鼠标可以 模拟点击了,,,哈哈,搞了我一下午

 

如果要模拟 键盘 输入,还需要 安装  PyUserInput模块 

还得  pip install  PyUserInput

 

否则是 找不到用不了 

PyKeyboard

 

'''
Created on 2018年6月25日

@author: Administrator
'''
import os
from pymouse import PyMouse
from pykeyboard import PyKeyboard
print("开始执行打开其他程序")
#打开记事本
os.system(r'"D:\Program Files\Notepad++\notepad++"')
m=PyMouse()
m.click(100,200,1)
k=PyKeyboard()
# 模拟录入是 输入不了中文的
k.type_string('hello')
#m.click(100,200,2)  2 代表点击鼠标右键
#打开浏览器 opera
#os.system(r'"D:\Program Files (x86)\open\launcher.exe"')
#os.system(r'"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"')
print("应用程序已全部启动")

参考 https://www.aliyun.com/jiaocheng/448093.html

 

 

 

os.system(r'"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"')

改为  
win32api.ShellExecute(0, 'open', 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe', '','',1)

即可 。 

 

 

 

本文转载自:http://blog.51cto.com/6251121/2091673

共有 人打赏支持
之渊
粉丝 11
博文 506
码字总数 149813
作品 0
佛山
程序员
Python pyHook和pythoncom和pywin32的下载安装教程

转载请标明出处: http://blog.csdn.net/DJY1992/article/details/78295675 本文出自:【奥特曼超人的博客】 如果有特殊问题请移步至《疑难杂症系列》. 网上大多描述安装pyHook和pythoncom的文...

DJY1992
2017/10/20
0
0
[python3.5][PyUserInput]模拟鼠标和键盘模拟

一、PyUserInput安装 python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中。在python3.5中,直接安装PyUserInput模块即可 PyUserInput模块安装前需要安装pywin32和pyHook模块 py...

_周小董
2017/12/04
0
0
20行代码用python实现一个钩子

最近在玩键盘监控,于是有了这么一个文章,鄙人做成的成品是获取到某某人在某某网登录的时候(仅限某某网)会把字符串跟截图统统发到鄙人邮箱,当然只是做着玩的,大家不要想去干坏事哈!以下...

python达人
04/20
0
0
Linux下安装Python3.6和第三方库

一、安装Python-3.6.2.tgz 安装依赖环境 最小化安装Redhat6.4环境下 yum -y install gcc make zlib-devel bzip2-devel ncurses-devel readline-devel (yum -y install gcc make zlib-devel ......

shangshanyang
2017/11/05
0
0
pythonhook监控键盘鼠标

下载: python: http://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20218/pywin32-218.win32-py2.7.exe pywin32(for pythoncom): http://www.lfd.uci.edu/~gohlke/pythonlibs/5......

彼得
2014/03/27
0
0
Windows和linux环境下python安装及环境变量的配置

Windows 版本选择 此学习过程用于服务器端自动化脚本的编写,遂采用2.7版本,如有需求可自行选择3.6版本 下载地址 https://www.python.org/downloads/windows/ 安装包的安装 控制面板所有控制...

粗粮面包
2017/10/16
0
0
centos7 安装python3.6及相应版本的ipython

环境 默认centos7的python版本是python2.7,并且没有安装ipython 安装python3.6 安装依赖 官网下载源码 解压文件 进入目录安装编译 让系统默认使用python3 设置python3相关变量 yum使用的是p...

qcezqcez
2017/12/23
0
0
Python3.6 和 Pycharm 详细安装教程

一.Python3.6 1.下载Python安装包 https://www.python.org/ 2.安装Python 2.1.双击安装,勾选下面两项,选择自定义安装 2.2.此处默认,直接下一步 2.3.选择安装路劲,开始安装 2.4.安装完成 ...

郭晓辉gg
2017/05/21
0
0
zabbix调用sendsms.py脚本,发送短信

zabbix调用python发送短信的操作方法和配置邮件报警类似。过程参考zabbix配置部分。 下面是python的脚本: [root@zabbix01 alertscripts]# cat sendsms.py #!/usr/bin/python import sys,re...

swanor
06/26
0
0
[问题解决] 阿里云 CentOS安装Python3.6(与python2.7并存, 改3.4)

安装python3.6可能使用的依赖 : 把Python3.6安装到 /usr/local 目录 : python3.6程序的执行文件:/usr/local/bin/python3.6 python3.6应用程序目录:/usr/local/lib/python3.6 pip3的执行文件...

Eappo_Geng
2017/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java 重写排序规则,用于代码层级排序

1.dataList 是个List<Map<String,Object>> 类型的数据,所以比较的时候是冲map中获取数据,并且数据不能为空。 2.dataList 类型是由自己定义的,new Comparator<Map<String,Object>> 也是对应......

轻量级赤影
10分钟前
0
0
分布式大型互联网企业架构!

摘要: 开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码...

明理萝
10分钟前
0
1
对MFC程序的一点逆向分析:定位按钮响应函数的办法

因为消息响应函数保存在AFX_MSGMAP_ENTRY数组中, 观察nMessage、nCode、nID、pfn利用IDA在rdata段中搜索即可, 在IDA中找到代码段基址0x401000,函数地址0x403140, 在WinDbg中运行!addre...

oready
11分钟前
0
0
阻抗匹配与史密斯(Smith)圆图基本原理

参考:http://bbs.eeworld.com.cn/thread-650695-1-1.html

whoisliang
16分钟前
0
0
maven配置文件分离

一、 简介 遇到很多次别人处理的项目,测试环境,本地开发和线上环境的配置不一样,每一次部署都要重新修改配置文件,提交审核代码,才能打包,非常不方便。 其实相信很多人都知道可以使用m...

trayvon
16分钟前
0
0
MacOS和Linux内核的区别

导读 有些人可能认为MacOS和Linux内核有相似之处,因为它们可以处理类似的命令和类似的软件。甚至有人认为苹果的MacOS是基于linux的。事实上,这两个内核的历史和特性是非常不同的。今天,我...

问题终结者
33分钟前
1
0
SpringBoot | 第八章:统一异常、数据校验处理

前言 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的捕获或者二次处理(比如sql异常正常是不能外抛)是非常必要的,比如在开发对外api服务时,约定了响...

oKong
40分钟前
3
0
mysql高级

一、存储引擎 InnoDB MyISAM 比较 二、数据类型 整型 浮点数 字符串 时间和日期 三、索引 索引分类 索引的优点 索引优化 B-Tree 和 B+Tree 原理 四、查询性能优化 五、切分 垂直切分 水平切分...

丁典
今天
1
0
rsync通过同步服务、系统日志、screen工具

rsync通过后台服务同步 在远程主机中建立一个rsync服务器,在服务器上配置好rsync的各种应用,然后将本机作为rsync的一个客户端连接远程的rsync服务器。 首先在A机器上建立并且配置rsync的配...

黄昏残影
今天
5
0
Spring Cloud Gateway 接口文档聚合实现

在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走...

冷冷gg
今天
166
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部