首页 » 网站推广 » php年夜漠插件技巧_在python 64bit中运用大年夜漠插件

php年夜漠插件技巧_在python 64bit中运用大年夜漠插件

访客 2024-11-26 0

扫一扫用手机浏览

文章目录 [+]

如何在python64位中利用大漠插件?

须要借助RPyC模块。

php年夜漠插件技巧_在python 64bit中运用大年夜漠插件

Remote Python Call(RPyC)是一个用作远程过程调用,同时也可以用作分布式打算的Python模块。
其根本RPC紧张是供应一种将掌握从当出路序(客户端)转移到其他程序(做事器)的机制,类似于在一个主程序里去调用一个子程序。

php年夜漠插件技巧_在python 64bit中运用大年夜漠插件
(图片来自网络侵删)
1、运行一个做事器

建立python文件: d:/rpyc_server.py

from rpyc import Service

from rpyc.utils.server import ThreadedServer

from win32com.client import Dispatch

dm = Dispatch('dm.dmsoft')

class DmService(Service):

def exposed_moveto(self,x,y):

dm.MoveTo(x,y);sleep(0.01) #移动到指定点

def exposed_click(self,s,x,y):

dm.LeftClick();sleep(0.02) #左击

s=ThreadedServer(service=DmService,port=31233,auto_register=False)

s.start()

启动命令提示符cmd,运行这个文件,启动做事

(python 32位程序复制改名为 python39.exe):

python39.exe d:/rpyc_server.py

2、在客户端调用大漠插件

新建phthon文件:d:/test_dm.py

from time import sleep,time

conn = rpyc.connect('localhost',12233) #连接到做事器

con = conn.root #简化写法.通过conn.root.xxx() 调用做事器中的方法

def moveto(x,y):

con.moveto(x,y) #移动到指定点

def click():

con.click() #左击

#以下就可以利用做事器端定义的大漠的方法:

moveto(6,6)

click()

#可以在python64位环境下运行d:/test_dm.py,实现了64位python调用大漠插件!

3、其他解释

第一,python两种版本的安装

pywhon3.9.13 32位安装在c:/python,并复制python.exe,改名为python39.exe(也可以安装3.10或3.11,用3.9只是便于区分)

pywhon3.11 64位安装在c:/python311,并复制python.exe,改名为python311.exe

第二,在两个版本等分别安装rpyc

pip install rpyc

pip311 install rpyc

如有疑问,相互私信互换。

标签:

相关文章

招商蛇口中国房地产龙头企业,未来可期

招商蛇口(股票代码:001979),作为中国房地产企业的领军企业,自成立以来始终秉持“以人为本,追求卓越”的经营理念,致力于打造高...

网站推广 2025-02-18 阅读1 评论0