gcue Posted February 26, 2008 Share Posted February 26, 2008 ive tried this on several machines but on one machine the clipboard doesnt clear.. i keep getting the same screenshot. any ideas? _ClipBoard_Empty() Send("^{PRINTSCREEN}") _ClipBoard_Open(0) ; open clipboard is associated with the current task $hBitmap = _ClipBoard_GetData(2) ; $CF_BITMAP ;_ScreenCapture_SetJPGQuality(75) ; set the value between 0-100 _ScreenCapture_SaveImage(@ScriptDir & "\" & @ComputerName & "_" & $filename & ".jpg", $hBitmap) _ClipBoard_Close() Link to comment Share on other sites More sharing options...
GEOSoft Posted February 26, 2008 Share Posted February 26, 2008 ive tried this on several machines but on one machine the clipboard doesnt clear.. i keep getting the same screenshot. any ideas? _ClipBoard_Empty() Send("^{PRINTSCREEN}") _ClipBoard_Open(0) ; open clipboard is associated with the current task $hBitmap = _ClipBoard_GetData(2) ; $CF_BITMAP ;_ScreenCapture_SetJPGQuality(75) ; set the value between 0-100 _ScreenCapture_SaveImage(@ScriptDir & "\" & @ComputerName & "_" & $filename & ".jpg", $hBitmap) _ClipBoard_Close()Try replacing _ClipBoard_Empty() with ClipPut("") George Question about decompiling code? Read the decompiling FAQ and don't bother posting the question in the forums.Be sure to read and follow the forum rules. -AKA the AutoIt Reading and Comprehension Skills test.*** The PCRE (Regular Expression) ToolKit for AutoIT - (Updated Oct 20, 2011 ver:3.0.1.13) - Please update your current version before filing any bug reports. The installer now includes both 32 and 64 bit versions. No change in version number. Visit my Blog .. currently not active but it will soon be resplendent with news and views. Also please remove any links you may have to my website. it is soon to be closed and replaced with something else. "Old age and treachery will always overcome youth and skill!" Link to comment Share on other sites More sharing options...
gcue Posted February 26, 2008 Author Share Posted February 26, 2008 Try replacing _ClipBoard_Empty() with ClipPut("")great idea!-thanks- Link to comment Share on other sites More sharing options...
GaryFrost Posted February 26, 2008 Share Posted February 26, 2008 great idea!-thanks-Another great idea is to read the help.RemarksBefore calling this function, you must open the clipboard by using the _ClipBoard_Open function. If you specifieda NULL window handle when opening the clipboard, this function succeeds but sets the clipboard owner to NULL.Note that this causes _ClipBoard_SetData to fail. SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now