Detect Window in rdp/vnc session
Description
Environment
Windows, RDP
Attachments
Gliffy Diagrams
Activity

S Peters January 31, 2017 at 12:20 PM
Hello Robin. Thank you for your comment.
Yes I am in fact asking for shape detection. I can understand is isn't easy to create. I have been looking for it in other screen capture tools, and not found it yet. About your suggestions:
1. Most of the times, the Clients System Admin's don't like me installing software not required for the service I am installing.
2. Nice suggestion, I will try it.
Making the background plain could also be a requirement for my feature request if that would make the shape detection easier. Let's say we make the back ground RED color, we learn Greenshot the back ground color, and every capture taken in the new Capture Autodetect Window Shape function will search all directions until it hit's a RED background. Changing the background color is usually alloud by Clients System Admins.
Also the share being detected is always squary or rectangle. I have not seen many round like shape installers, or configuration Windows.
Thanks.
Robin Krom January 31, 2017 at 12:11 PM
You are more or less asking for a shape detection, which is quite hard as the software should decide what for you is the whole shape.
e.g. is the button part with the buttons part of the shape where the white title belongs to?
There are two issues with that:
1. Greenshot only has a bunch of pixels, no meta-data.
2. You only click somewhere, what do you expect?
I could write up something, which really does take a lot of time, but this might work for this case, next time you want a slightly different case and things don't work.
Some suggestions which might be a solution for now:
What is with installing Greenshot on the system which you are making an screenshot of?
You could change the background of the target system to be plain, and use the auto crop functionality (after cropping roughtly) from the edit menu.
I use Greenshot a lot too document installation manuals. Usually these installs are executed on a server two whom I connect thrue RDP, VNC, Teamviewer or something simular.
When I use "Capture Window" it only works locally. So everytime I want to capture a Windows in an RDP session I need to draw the square arround it. This is always tricky to get the exact Window.
It would be nice to have a Capture Detect Windows (or something). So I point in the TOPbar of a Window and it will autodetect the Window boundaries by the color/share and select exactly that Window and capture it.
Example see attachment: When I setup this application. I press the capture short-cut of greenshot. I mark the X on the spot (red cross). Greenshot will detect the boundaries and capture this Window.
Because I install this over RDP/VNC the normale Capture Window does not work. It will capture the entire RDP screen, as that is the Window from the Greenshot point of view.