马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 民工唐子 于 2015-7-5 02:11 编辑
按键精灵代码是这样的:
MyInt = Plugin.MemoryS3.FindData(hwnd, &h00400000, &h00f84A50, 1, "5E 33 C0 C2 08 00 CC CC CC")
左键 = Hex(myInt(0) + &h56)
右键 = Hex(myInt(0) + &hf6)
调用的dll。函数原型是这样的。
function FindData(hwnd:I4; Address0:I4; Address1:I4; Distance:I4; Data:variant): variant;
我给弄到TC里,直接复制肯定用不了。
我转成这样了。MyInt = dllcall("MemoryS3.dll","double","FindData","int",句柄,"int","h00400000","int","h00f84A50","int","1","long","5E 33 C0 C2 08 00 CC CC CC")
左键 = 浮点型转十六进制(MyInt + h56)
右键 = 浮点型转十六进制(MyInt + hf6)
左键,右键那段代码编译通不过。咋整?
左键,右键后面的运算是32进制运算?
有高手能指点下不。
|