ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE. Software > Screenshot Captor

Automatic screenshot but only on Mouse Clicks?

(1/2) > >>

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:

It mentions a "capture on mouse click" option in the planning stage.  Is there an idea when this might be realized?


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.

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.

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.

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!


[0] Message Index

[#] Next page

Go to full version