ahk中的问题熔化更经常发生在左角我随机更改了数字,但不起作用
loop
{
Random, xx, 50, A_ScreenWidth
Random, yy, 0, A_ScreenHeight
hDC := DllCall("GetDC", "Ptr", 0)
DllCall("BitBlt", "Ptr", hDC, "Int", -0, "Int", 1, "Int", xx, "Int", yy, "Ptr", hDC, "Int", -0, "Int", -1, "UInt", 0x00C000CA)
DllCall("ReleaseDC", "Ptr", 0, "Ptr", hDC)
Sleep 1
}
尝试多次更改数字对没有帮助
只需将第二个Int值从BitBlt更改为更大的值。示例:
loop
{
Random, xx, 50, A_ScreenWidth
Random, yy, 0, A_ScreenHeight
hDC := DllCall("GetDC", "Ptr", 0)
DllCall("BitBlt", "Ptr", hDC, "Int", -0, "Int", 50, "Int", xx, "Int", yy, "Ptr", hDC, "Int", -0, "Int", -1, "UInt", 0x00C000CA)
DllCall("ReleaseDC", "Ptr", 0, "Ptr", hDC)
Sleep 1
}