#NoTrayIcon
#Include <Clipboard.au3>
#include <ScreenCapture.au3>
$g_szVersion = @ScriptName
If WinExists($g_szVersion) Then Exit
AutoItWinSetTitle($g_szVersion)
HotKeySet("!x", "Terminate")
HotKeySet("!q", "zt")
While 1
Sleep(100)
WEnd
Func zt()
DllCall(@ScriptDir&'\CameraDll.dll', 'int', 'CameraSubArea', 'hwnd', 0)
_ClipBoard_Open(0)
$hBitmap = _ClipBoard_GetData(2)
_ScreenCapture_SaveImage(@ScriptDir & '\zt.jpg', $hBitmap)
_ClipBoard_Close()
EndFunc
Func Terminate()
Exit
EndFunc
这个是叁恨居士写的,我试了下,但我想如果图片上的那个有勾和叉的那个框框也能用上就好了,于是
我把DllCall(@ScriptDir&'\CameraDll.dll', 'int', 'CameraSubArea', 'hwnd', 0)
改成DllCall(@ScriptDir&'\CameraDll.dll', 'int', 'CameraSubArea')
发现按了一下那个框框的勾,就出现了错误,何解?
[ 本帖最后由 水之心 于 2009-1-25 15:39 编辑 ] |