Thanks! I know this article.
But I wrote, "I got all verbs easy to work except COMPRESS and UMCOMPRESS". There must be some difference ...
;-)
Main Topics
Browse All TopicsHello, my friends!
I dealt around with Shell Context Menu and got all verbs easy to work except COMPRESS and UMCOMPRESS.
Does anyone know which aditional parameters to set in the CMINVOKECOMMANDINFO structure to get COMPRESS/UNCOMPRESS work too?
Best Regards
Robert
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Thanks for your response :-)
In MSDN I can't find a complete listing of all available verbs. Therefore I can not answer your question sure.
I found a list with available verbs at
http://bcbjournal.org/arti
and some other sites.
Sorry for my poor english ...
Regards
Robert
>>I can't find a complete listing of all available verbs.
That's because there is no such thing. Anyone can add a new verb for any file type at any time. For instance, see the article:
'Command Prompt Here' on Explorer Context Menu
http://www.experts-exchang
Tha
>>That's because there is no such thing.
Yes, there are predefined verbs since WIN2k and they are working :-)
Of course you are right and you can extend context menu, but anyway, there are still some predefined verbs like, openas, cut, copy, paste, link, delete, properties, Explore, find.
I've got all of that verbs to work (except "Explore" and "find" beacuse I don't need them this time, so they are untested by me).
I think/hope for COMPRESS there should be set (perhaps) some aditional parameters in the CMINVOKECOMMANDINFO structure like 'compression rate', 'target folder' ... or something like that what would make sense. I don't know ...
I have 7-Zip installed now. 7-Zip set a handler for the Zip-Files.
Still does not work.
I found at
http://www.codeguru.com/cp
Cite: "... under NT, you'll get the additional commands 'Compress', 'Uncompress', and 'Open With...' ..."
Strange behavior all that!
Any idea?
Here's what I'd do....
I'd use
Explorer > Tools / Folder Options/ File Types
to add a New file association, for say, files of type "ZXQ" and I'd Avanced edit it add a New verb for that file type: "compress" with the action being to run a batch file that just pops us and says "compressing... press any key"
Now you can test whther you can invoke the "compress" verb programmatically.
Thanks, Dan! :-)
By the way as described, you can add *any* verb you want.
This is not what I've found on several documentations, that there schould exist - under NT und up - predefined verbs called "COMPRESS" and "UNCOMPRESS".
Windows comes with ZIP function built in and there is allready a file assicioation. What I'm try to say is, I can' beleve that all informations are wrong that says, "under NT and up 'compress', 'uncompress' are predefinded verbs.
The most strange thing is, that I can not find any listing of all available verbs in MSN. If there was one, this would be the helpfull thing to avoid all specualtions.
Thank you, Dan!
I just finished an EE article that uses an activeX object to display all of the "verbs" that can be applied to any file. See:
http://www.experts-exchang
It'
Dan, thank you for this hard work!
I'm still in progress in working on little program. I think, it'l last for the few next months ...
If the actual part, learning to write a ShellChangeNotifier thread in conclusion with a TreeView, is finished, I'l check out your script - and hope to get it to work under Vista.
[cite]
I recently worked on a question here at EE where the asker wanted to know how to get a list of all shell "action verbs" that can be applied to to a particular file. The System.Shell object that is provided by the gadget runtime environment exposes a lot of functionality, but that's an example of something it can't do.
[/cite]
Again, thanks a lot!
Business Accounts
Answer for Membership
by: jkrPosted on 2009-10-26 at 09:14:21ID: 25663795
Take a look at http://bcbjournal.org/arti cles/vol4/ 0006/ Using _the_shell _context_m enu.htm - it should boil down to
Select allOpen in new window