max有很多不开放的方法,但是又很好用,这个时候模拟点击可以用上了。
已应用于图形合并、放样等复合基本体的模拟拾取
—-2022/4/11 老猫
—-此方法偶然得知,封装成一个dll并转为base64编码,实乃居家旅行必备
—-欢迎交流 Q群:774536936
(
local CursorHelp = "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dHJpYnV0ZQBBc3NlbWJseVRpdGxlQXR0cmlidXRlAEFzc2VtYmx5VHJhZGVtYXJrQXR0cmlidXRlAFRhcmdldEZyYW1ld29ya0F0dHJpYnV0ZQBBc3NlbWJseUZpbGVWZXJzaW9uQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFueUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBTeXN0ZW0uVGhyZWFkaW5nAFN5c3RlbS5SdW50aW1lLlZlcnNpb25pbmcAU3lzdGVtLkRyYXdpbmcATGVmdENsaWNrAFJpZ2h0Q2xpY2sAdXNlcjMyLmRsbABBb2JhaS5DdXJzb3JIZWxwLmRsbABTeXN0ZW0AT3BlcmF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAGR3RXh0cmFJbmZvAFNsZWVwAEFvYmFpLkN1cnNvckhlbHAALmN0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcwBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAERlYnVnZ2luZ01vZGVzAGR3RmxhZ3MAR2V0Q3Vyc29yUG9zAFNldEN1cnNvclBvcwBPYmplY3QAbW91c2VfZXZlbnQAbHBQb2ludABkeABkeQAAAAAAAACoWGUlnRsLRYMqsTeh0JRyAAQgAQEIAyAAAQUgAQEREQQgAQEOBCABAQIGBwIRRRFFBAABAQgIt3pcVhk04IkIsD9ffxHVCjoEAQAAAAQCAAAABAQAAAAECAAAAAQQAAAABCAAAAAEQAAAAAQAgAAABAAIAAACBggFAAIICAgGAAECEBFFBAAAEUUIAAUICAgICAgDAAABCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAcBAAAAABUBABBBb2JhaS5DdXJzb3JIZWxwAAAFAQAAAAAXAQAS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VgBlAHIAcwBpAG8AbgAAADEALgAwAC4AMAAuADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwAAAAEOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
(DotnetClass "System.Reflection.Assembly").Load ((DotnetClass "System.Convert").Frombase64String CursorHelp)
local Operation = (dotNetClass "Aobai.CursorHelp.Operation")
fn getViewPoint v =
(
vsize = getViewSize()
v1 = v * viewport.GetTM()
p1 = mapScreenToView [0,0] v1.z vsize
p2 = mapScreenToView vsize v1.z vsize
v2 = p1 - p2
x = vsize.x / (abs v2.x)
y = vsize.y / (abs v2.y)
Point2 (x * (v1.x - p1.x)) (-y * (v1.y - p1.y))
)
local startpos = mouse.screenpos - mouse.pos
local pa = getViewPoint((Sphere()).pos) --给个坐标 [0,0,0]
local pos = [(pa.x + startpos.x), (pa.y + startpos.y)]
pos.x *= (96.0 / 96.0f)
pos.y *= (96.0 / 96.0f)
Operation.SetCursorPos pos.x pos.y
Operation.LeftClick()
windows.processPostedMessages()
)
请先
!