V2调用大漠dm.FindStr函数, This variable appears to never be assigned a value

遇到了问题?请先进行搜索(中文和英文),然后在此提问

Moderators: tmplinshi, arcticir

lllty183
Posts: 1
Joined: 07 Mar 2024, 22:39

V2调用大漠dm.FindStr函数, This variable appears to never be assigned a value

07 Mar 2024, 22:45

代码如下:

Code: Select all

F5::
{
dm :=  ComObject("dm.dmsoft")
ver := dm.Ver()
dm.SetDict(0,"C:\dm31233\dm_soft.txt")
wow := WinGetID("ahk_exe skyfirewow.exe")
dm.BindWindow(wow, "normal", "normal", "normal", 0)
a1 := dm.Ocr(865,420,876,433, "ff0000-990000", 1.0)
a := Integer(a1)
b1 := dm.Ocr(882, 420, 892, 433, "ff0000-990000", 1.0)
b := Integer(b1)
c := dm.Ocr(875,420,883,433, "ff0000-990000", 1.0)
If c = "+"
{
	d1 := a + b
}
else If c = "-"
{
	d1 := a - b
}
else if c = "*"
{
	d1 := a * b
}
d := String(d1)					;以上没有问题
dm_ret := dm.FindStr(799,454,977,634,d,"ffffff-666666",1.0,intX,intY)
MsgBox inX " ," inY
}
提醒截图:
image.png
image.png (14.45 KiB) Viewed 170 times

Return to “请求帮助”

Who is online

Users browsing this forum: No registered users and 98 guests