DonationCoder.com Software > Screenshot Captor
Automatic screenshot but only on Mouse Clicks?
PETERZU:
I have been using Screenshot Captor for several months. One feature I wish it had was an "automatic screenshot on each mouse click".
I like the automatic-timer screenshots option, but is based on a timer (4 sec) and stops after 10 screenshots. I know I can change these options, but I would rather have something that waited for mouse-clicks, and stopped when I am done.
I was looking through the forum posts and found this:
https://www.donationcoder.com/forum/index.php?topic=43776.msg408801#msg408801
It mentions a "capture on mouse click" option in the planning stage. Is there an idea when this might be realized?
Thanks!
tomos:
I *think* it doesnt do exactly what you want, but might be of interest anyways:
mouser's Automatic Screenshotter
EDIT// your link was related to Automatic Screenshotter (rather than Screenshot Captor), so you possibly know about it already.
PETERZU:
Thanks Tom,
I did know of that utility, but was looking for something a little different.
I am looking for something that can be a better "PSR" (Problem Steps Recorder) than Windows provides. I use PSR.exe, and then edit the resulting MHT file inside Microsoft Word. Kludgy is the most apt description for the process.
I was thinking Screenshot Captor's automatic timer was similar to what I was looking for, except instead of time, base the screen-captures on Mouse Clicks. All of the other functionality is already built-in. This would allow me to start an install/process, capture it (no matter how long it took), and then paste all the screenshots into OneNote.
I know I can use PrintScreen for manual captures, but sometimes that can be forgotten in long processes. Plus, I would like to encourage my co-workers on establishing better documentation for ourselves, so something easy would encourage them to use Screenshot Captor instead of PSR. I also could purchase software like 'StepShot Manuals' but Screenshot Captor already has all the functionality, plus I am more use to it :-).
I figured it wouldn't hurt to ask if this was on the roadmap.
Peter
mouser:
I think this should be easy for me to add to Automatic Screenshotter, since I already have a mouse-hook dll that should do the hard lifting for me.. Thanks for the reminder. Let me see if I can't get it added this week.
Note: I won't be adding this to Screenshot Captor, but to Automatic Screenshotter. I think.
PETERZU:
Thanks mouser. I will check back periodically.
In the meantime, I wrote a simple powershell script to do what I wanted (see below).
EDIT: in case someone did want to use this script, I added the full script with the Assemblies. Otherwise it could only be run in PowerShell ISE.
--- Code: PowerShell ---[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")[void] [System.Reflection.Assembly]::LoadWithPartialName("PresentationFramework") If( [bool](Get-Process "ScreenshotCaptor" -ea "SilentlyContinue") -eq $false ) { [void][System.Windows.MessageBox]::Show( "Unable to find ScreenshotCaptor running.`nPlease start it, and re-run this script.", "Error - Unable to continue", "Ok", "Error" ) Exit 1} While( $true ) { If( ([System.Windows.Input.Keyboard]::IsKeyDown([System.Windows.Input.Key]::LeftShift)) -and ([System.Windows.Input.Keyboard]::IsKeyDown([System.Windows.Input.Key]::LeftCtrl)) ) { Break } If( [System.Windows.Forms.UserControl]::MouseButtons -ne "None" ) { While( [System.Windows.Forms.UserControl]::MouseButtons -ne "None" ) { Start-Sleep -Milliseconds 100 } ### Wait for the MOUSE UP event [Windows.Forms.Sendkeys]::SendWait("{PrtSc}") } Start-Sleep -Milliseconds 100}
Thanks again!
Navigation
[0] Message Index
[#] Next page
Go to full version