Code Monkey home page Code Monkey logo

Comments (14)

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024 1

感谢~感觉自己学的编程都还给老师了,已经十年没接触过编程了

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

后台模式就相当于在目标窗口中有一个“隐形的”鼠标在自动的操作,和屏幕上的你看见的鼠标互不影响的。
这个后台模式的坑太多了,所以我在最新的版本中干脆放弃了。
需要的话就使用老版本吧 https://github.com/taojy123/KeymouseGo/tree/v1.1

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

具体有些什么坑呢?
能简单介绍一下吗

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

1、有时候无法准确获取目标窗体的句柄
2、只能模拟鼠标事件,没找到模拟键盘事件的方法
3、好像 MouseMove 事件也没法很好的模拟

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

哦,窗口句柄应该是API的问题吧,试用了一下,不能模拟鼠标滚轮的上滚和下滚,能否添加?

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

你可以 fork 一下自己尝试完善下。
https://github.com/taojy123/KeymouseGo/blob/v1.1/Frame1.py
210 行位置,是记录鼠标事件到脚本中,在这里要记录下滚轮事件
369 行往下是后台方式执行脚本中的事件的,这这里要模拟出滚轮事件。
可以根据这个思路来做。

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

我从来没有用过Python,请问是用的哪个版本的Python

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

Python 2.7,另外需安装第三方库 pywin32、wxPython、pyHook ( https://github.com/taojy123/KeymouseGo/tree/master/libs

如果有编程基础的话,花两天时间看一看 Python 然后基本就可以改代码了。
这个其实是我刚学 Python 时的第一个练手项目,所以代码十分的简陋粗鄙 ☹️

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

折腾了半天,连编译环境都启动不了,我使用的是VSC+Python2.7 64bit+libs里面的所有包,通过pip将libs里的包安装完毕后,调试提示wx import错误

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

要搭建环境是不是必须安装32bit的Python,然后把所有libs里面的都安装一遍?或者请老师直接教一下怎么搭建环境和生成可以直接运行的exe

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

32位 64位 都可以 我的libs里面也是分32和64的。安装对应的版本就行。
import wx 时报什么错。贴出来看下

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

能否用QQ联系,这样太不方便了

from keymousego.

taojy123 avatar taojy123 commented on August 26, 2024

67114208

from keymousego.

Fr33raNg3r avatar Fr33raNg3r commented on August 26, 2024

加了,麻烦你通过一下

from keymousego.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.