Control Content Saver
Most troubleshooting apps are information gathering tools of one kind or another. Sometimes the information you need is in a strange place, such as an onscreen window from which you can't copy and paste text. The usual alternatives for collecting information from such windows has been one of the following:
- Pencil and paper
- Copying the message verbatim in Notepad
- Taking screenshots
I've never been fond of any of these methods. The first two increase the chances of making a mistake, and the third is hardly a useful way of sharing information. Why do it that way when, by all rights, you ought to be able to copy the contents of the window as plain text? Isn't that the whole point of using computers -- standardizing the way data is passed between things?
I was faced with various incarnations of this problem while troubleshooting a program whose only error messages appeared in modal dialog boxes right before the program crashed (bad program design in the extreme). After tiring of copying messages by hand or taking screenshots, I dug around and found Control Content Saver, a free and open source app by Jacquelin Potier that solved my problem and then some.
Control Content Saver lets you point to any control in any program's window that contains text and copy the results to the clipboard. This includes the following items:
- Password fields, where you can both reveal the obscured text in the field and copy the results to the clipboard
- Tree view controls, where you can save the entire tree, only the selected elements in the tree, or only the expanded branches of the tree
- ListView controls (gridded controls), where you can save specific columns or only selected items
- ListBox controls, where you can save everything or just selected items
Control Content Saver can also be invoked with a set of command-line parameters, where you can specify the handle number of the window to copy information from. This trick isn't likely to be useful to anyone other than programmers and others fairly high up on the tech-geek food chain, but it's handy all the same.
Control Content Saver can't capture some kinds of output. It can't grab control content from programs written in Java, for instance. Also, Windows Vista and Windows 7 apps that use the new Windows Presentation Foundation (WPF) look and feel may not return useful information. But you should be able to grab text from controls in conventional Windows apps without a hitch -- especially those annoying modal dialogs!
- Top free troubleshooting tools for Windows
- Top 10 Windows tools for IT pros
- The best free open source software for Windows
- Download InfoWorld's Windows 7 Deep Dive Report
Having trouble installing and setting up Win10? You aren’t alone. Here are many of the most common...
It's all about knowing how to build an open source community -- plus experience running applications in...
Win7 Update scans got you fuming? Here’s how to make the most of Microsoft’s 'magic' speed-up patch
The proliferation of insecure devices in every facet of our lives will have consequences far beyond the...
From a simple platform for beginners to an expert-level development workbench, there's an IDE for most...
You don't need to buy a new phone to add hours to your battery. All you need is to flip a few switches...
Look to these clever open source tools to keep secrets out of source code, identify malicious files,...