V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iMath  ›  全部回复第 1 页 / 共 4 页
回复总数  61
1  2  3  4  
@ysc3839 起一个新线程去执行函数 是为了防止在 GUI 程序里出现界面卡顿的情况

“以及最下面的消息循环完全是错的,难道不会出现处理完一个消息后就退出的问题?” 根据我的测试并没有出现这种情况。你觉得错在哪里?求解释说明
2020-10-14 15:58:50 +08:00
回复了 iMath 创建的主题 问与答 哔哩哔哩双击播放器全屏的 js 代码问题
@sixway 同样感谢你,干杯!
2020-10-14 15:58:22 +08:00
回复了 iMath 创建的主题 问与答 哔哩哔哩双击播放器全屏的 js 代码问题
@ysc3839 厉害,果然有效!
"因为点击事件不是由 video 元素处理的。刚刚看了一下是由 class 为 bilibili-player-dm-tip-wrap 的 div 处理的"
请问一下这一点你是怎么探测出来的?能否指点下方法,谢谢!
2020-06-16 13:19:16 +08:00
回复了 iMath 创建的主题 全球工单系统 可以在国外网站用的付款方式,那种比较方便成本低?
@jQE2EiL 你说的这都不在上述选项之内啊
2020-03-25 16:40:18 +08:00
回复了 jacknyy 创建的主题 Google 为什么我 ping www.google.com 怎么是 127.0.0.1
@jacknyy 我用你的方法还是老样子,后面只能手写规则特殊处理 google.com
有可能是这两天疫情严重造成的,你懂的~
2020-01-21 20:09:32 +08:00
回复了 MOUNT 创建的主题 程序员 想做一个 PC 端的阅读软件,就差程序员了
PC 端的我做了一个能满足查词要求的词典软件,
www.cnblogs.com/iMath/p/EngkuDict.html
不过还需要再完善一下才能稳定使用

我想要个手机版的楼主说的软件,需要有记录查过的单词的功能,以后有时间学习技术自己做了
2019-11-12 15:01:34 +08:00
回复了 JasonTsang 创建的主题 Python Python 写商业软件时 如何保护代码不被泄漏?
用 Nuitka 打包就能实现你的要求
github.com/Nuitka/Nuitka
和 Cython 一样,都是先将 py 代码转成 C++,但是 Nuitka 在用来打包方面比 Cython 好用
@zhangH258 有结果了没?
2018-07-27 09:29:46 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@lee88688 3Q !但是在我现在这个应用场景下用 ctypes 调用 dll 函数似乎难度又上了一个层次,我只能写出这种来就进行不下去了
from ctypes import *
print(cdll.WCaptureX.CreateCOMObject)
2018-07-26 21:39:37 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@zhuangzhuang1988 搞定了一部分,见 47 楼
做这种事情,包括你说的那个项目,感觉都还是要懂些 C 或 C++才能入手,不然的话步履维艰啊
2018-07-26 12:55:28 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@cszhiyue 你的引用道出了我在这篇帖子里的处境,万分感谢!
阁下能否推荐些你觉得大多数人都值得一看的书来看看?
2018-07-26 11:40:12 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@lee88688 用 ctypes 我只能走到这一步就不知道下一步怎么走了
from ctypes import *
print(cdll.WCaptureX.CreateCOMObject)
2018-07-26 11:19:31 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@FanWall 谢谢大哥不断的指教!
我现在写出的代码如下
from win32com.client import Dispatch
import win32gui
import mouse
import time
from threading import Timer

WCaptureX = Dispatch("{8F267988-0CA4-418C-8F94-B4BC5862B390}")
WInput = Dispatch("{4B484CCE-9120-49B7-A5F2-B8B183BFD808}")



def onMouseClicked():
# x,y=mouse.get_position()
# windowHandle = win32gui.WindowFromPoint((x,y))
# windowClassName= win32gui.GetClassName(windowHandle)
# print(win32gui.GetClassName(windowHandle)) WInput.Hwnd=None
windowHandle,x,y=WCaptureX.GetCursorInfo()
WInput.Hwnd=windowHandle
WInput.StartX=x
WInput.StartY=y
# WInput.EndX=x+100
# WInput.EndY=y+100
WResult=WCaptureX.Capture(WInput)
print(WResult.TEXT ,WResult.Paragraph )


mouse.on_click(onMouseClicked) # 实际是 released event
mouse.wait(button='right', target_types=('double', ))


我试了下 Word 2016 取词也是没问题,但是 Chrome 和 sumatraPDF 之类的软件就无法取词,估计是我没有找到正确的使用方式吧。
据我所知,国内的欧路词典也是用这套工具,该软件在 Chrome 和 sumatraPDF 里取词没问题……
@ysc3839
2018-07-26 11:17:29 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@reus 还是你理解我!理解万岁!
2018-07-26 09:32:32 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
谈钱伤感情,我错了,各位!
2018-07-26 09:06:33 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@ysc3839 我误打误撞地似乎找到了可以用的方式,如下
from win32com.client import Dispatch
WCaptureX = Dispatch("{8F267988-0CA4-418C-8F94-B4BC5862B390}")
print(WCaptureX.GetCursorInfo(None) )

在我的电脑上,CLSID 是{8F267988-0CA4-418C-8F94-B4BC5862B390},不知道在别的机器上 CLSID 会不会变?
2018-07-25 22:50:07 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
通过 oleview.exe 找到了这些内容,接下来怎么做也还要等摸索
![
]( https://i.imgur.com/iPEgZVf.png)
2018-07-25 22:45:51 +08:00
回复了 iMath 创建的主题 Python 悬赏至少 50 元,求帮忙 C++调用 dll 的方式转成 Python
@ysc3839 谢谢!
这里有各种语言的 demo
https://github.com/yanivyhc/WordCaptureSamples
1  2  3  4  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1098 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.