I need a screenshot taker, or whatever the technical term is (screenshottakerooney, I dunno), and need you to recommend me one. It's to take pictures of a game and hitting printscreen, exiting to paint and saving is unhelpful. Also, the built in screenshottakerooney does not work. Thank you.
If you're techncial enough you could always do something long the lines of what I'm doing with ActivePerl on a Windows machine.
Something like (this is from memory, the exact code being at home)
#!/<foo>/perl -w
use strict;
use Win32::Clipboard;
my $CLIP = Win32::Clipboard();
$CLIP->Empty();
while() { # Insert your favourite loop limiter here, if you don't want to Ctrl-C out of it
$CLIP->WaitForChange()
## You might able to use ##
# if ($CLIP->IsBitmap()) { ...
## But for various reasons I went for
my $TYPE = $CLIP->EnumFormats();
if ($TYPE eq 17) {
# My machine gives me '17', rather than the '8' (or perhaps '2') that the documentation originally suggests it should be
my $IMAGE = $CLIP->GetBitmap();
# ... and do something with it, e.g. automatically save to new file.
# Or, in my case, take it apart pixel by pixel for other uses
$CLIP->Empty(); # If you want to clean it up
}
}
Obviously this is a bit of a hack, very much untidy and probably could be done better (this waits for you to press PrintScreen or Alt-PrintScreen then handles the screenshot for you immediately without any further prompting, but periodically targetting the window
a la the "xwd" program under linux might be another way, if you just want it to take a picture every now and then, without your needing to do anything. (Also, a linux solution wouldn't be using the Win32 stuff, obviously
Mostly, I'm not sure what you want to do, so I'm leaving that open.