简单大漠插件调用.py

# -*- coding: utf-8 -*-

#!/usr/bin/python

#使用前需要把dm.dll注册到系统regsvr32 dm.dll

#需要用python 32位,不要问我为什么

#

import win32com.client

dm = win32com.client.Dispatch('dm.dmsoft')

print dm.Ver()

#后台点击ie浏览器 ,不知道为什么要点两次才能点到链接

dm_ret = dm.BindWindow(67420,"gdi","windows3","windows",0)

print dm.GetLastError()

dm.MoveTo(298,136)

import time

dm.LeftClick()

time.sleep(0.2)

dm.LeftClick()

#0727:

# -*- coding: utf-8 -*-

#需要安装win32com 和 pil包

#python 2.7 32位32位32位

import win32com.client

dm = win32com.client.Dispatch('dm.dmsoft')

print dm.Ver()

#设置成屏幕取图

#dm.SetDisplayInput("screen")

#下面是指定取图

#如果使用了这个模式,则所有和图色相关的函数

#均视为对此图片进行处理,比如文字识别查找图片 颜色 等等一切图色函数.

dm.SetDisplayInput('pic:e:\\test1.bmp')

photo_xy = dm.FindPicE(0,0,2000,2000,'e:\\test2.bmp','000000',0.9,0)

print photo_xy

#换图片前要清空缓存

dm.FreePic("test1.bmp")

#清空后再重新设置

dm.SetDisplayInput('pic:e:\\p1.bmp')

photo_xy = dm.FindPicE(0,0,2000,2000,'e:\\p2.bmp','000000',0.9,0)

print photo_xy

'''

#转换成24位BMP

from PIL import Image

lena = Image.open("e:\\2.bmp")

print lena.mode

lena_rgba = lena.convert("RGB")

print lena_rgba.mode

lena_rgba.save('e:\\test2.bmp')

'''

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐