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

建立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调用大漠插件!
第一,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
如有疑问,相互私信互换。