Comment Re:Yeah right. (Score 1) 564
I want to extend the right click context menu - same as Win 7-zip managed to add itself to my context menu. I rarely add anything to it but it's clearly possible
That is to say - it's clearly possible with some hacking or by downloading a third party tool to do it for you. It wasn't easy to do so in Windows XP, and it's still not easy to do so in Windows 7. It's not necessarily something that's meant to be easy to do, of course.
For what it's worth, I've only ever added one for exiftools since it makes working with exiftools for my specific purpose (copy/paste EXiF data) so much easier:
- Fire up regedit. Yep, you'll be mucking around in there.
- Find 'HKLM\Software\Classes\.jpg' and note the '(Default)' value. That'll be your file handler for most jpeg files (you can also check
- Find 'HKLM\Software\Classes\ThatHandlerYouNoted\shell'
- Add a new key there named 'exif'
- In that new key, add a new string value named 'MUIVerb' and give it the value 'exif (&x)'. That ampersand makes the 'x' key the keyboard shortcut.
- Add another string value there named 'SubCommands' and give it the value 'exifcopy;exifpaste;exifclear' - these are the command names the explorer shell will look for when handling the submenu (did I mention this makes a nice submenu type context menu entry, rather than a bunch of flat items?)
- Now find this monstrosity: 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell'. Windows will relocate things to Wow6432Node anyway so might as well place it there to begin with.
- Create new keys there called 'exifclear', 'exifcopy' and 'exifpaste'
- In each of those keys, modify the '(Default)' value to 'clear (&z)', 'copy (&c)' and 'paste (&v)' respectively. Again, the ampersands make nice keyboard shortcuts out of the letters following them, and the 'z' is used so you don't accidentally double-tap the 'x' key and clear EXiF data accidentally.
- In each of those keys, add another subkey named 'command'.
- In those 'command' subkeys, modify the '(Default)' value to e.g. '"c:\Program Files (x86)\EXiFtool\exifcvz.bat" CommandHere "%1"' changing the path to match your EXiFtool location and CommandHere being 'clear', 'copy' and 'paste' for each as appropriate.
- Create the exifcvz.bat file to handle the commands as appropriate ('copy' copies the original file to a temporary location, 'paste' instructs exiftool to copy the exif data from the temporary location to the given file (and yes, you can select multiple as explorer will simply invoke it for each selected file), and 'clear' runs the exif cleaning tool.
Once done, you should be able to pull up the context menu when a jpg file is selected, hit 'xc' to copy, select target jpg file(s) and hit 'xv' and the exif data is copied. No messing about with exiftoolgui or any other clumsy GUI, nevermind futzing about with the CLI (which is fine for many things, but not so much when dealing with images).
And yes, all those steps above would be why there's 3rd party utilities out there that will happily simplify the process. But it is doable by them, and by you, whether you're using Windows XP, Vista, 7, or 8 - and equally painful in all.