#python使用大漠找图问题,找到网页上的图后,点击以后,就没有了反应
import win32com.client
import time
import dm
dm = win32com.client.Dispatch('dm.dmsoft') # 调用大漠插件
dm.setDict(0, 'c:\dm_soft.txt')
dm.SetPath("C:\dmtw")
print(dm.ver()) # 输出版本号
a = 0
while a == 0:
dm_ret = dm.FindStr(0, 0, 1920, 1080, "草稿箱", "3ecd83-a2e4c2", '0.7', 'X', 'Y')
x = dm_ret[1]
y = dm_ret[2]
print(x, y)
if x < 0 and y < 0:
print("未找到草稿箱")
else:
a = a + 1
dm.MoveTo(x + 20, y + 10)
dm.LeftClick()
time.sleep(2000)
#问题在这出现,点击后不再找图,如果把下面的代码挪到上面,可以找到,我感觉应该是窗口指向不对,但却不知道如何处置
a=0
while a == 0:
dm_ret = dm.FindPic(0, 0, 1920, 1080,"新的创作.bmp", 000000,0.9,0, 'X', 'Y')
#dm_ret = dm.FindStr(1712,283,1773,308, "新的创作", "ffffff-77e7e5", '0.4', 'X', 'Y')
x = dm_ret[1]
y = dm_ret[2]
print(x, y)
if x < 0 and y < 0:
print("新的创作未找到")
else:
a = a + 1
dm.MoveTo(x + 20, y + 10)
time.sleep(500)