|
5/25 |
2005/10/3-5 [Computer/SW/Languages/C_Cplusplus] UID:39966 Activity:nil |
10/3 Windows Explorer question: Is it possible to modify the context menu (right click) to add a custom action? I have templates of spreadsheets I want to copy quickly to certain folders. I envision using the context menu in this manner: Right-click -> Create Template Here -> [template1], [template2], [templateN]. It should have one of those right arrows that will expand into another menu from which I can choose templates 1 thru N. I tried Googling and there's a lot of information on customizing Windows, but I haven't hit on the right search terms for what I'm trying to do as described above. If anyone knows how, or has the right search terms, please let me know. \_ Try "explorer extension" \_ Thanks for this tip. The closest Google match seems like this one from MS: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/extensionhandlers/shell_ext.asp This article is called "Creating Shell Extension Handlers". I'm not a developer by any means, and this article provides code samples, so I'm afraid I'm over my head here. If someone has the time, can you take a glance and let me know if this is even going down the right path? If it is, I'll try to do some learning, but I'd rather take a path of less resistance and use an app to create these "expanding context menus", if such an app exists. --op \_ You'll probably have a hard time doing this if you aren't a developer. The best you might hope for is to add your templates to the ShellNew folder. But anyway, try: http://csua.org/u/dlq \_ Another nice tip. The "Extending the New Menu" section could be a stop-gap. I would be able to right-click -> New -> template1 ... N; the drawback is that I could have a very long menu. If I could define some arbitrary command with expanding menus, it would be much more flexible. I know the command in my original post is "Create Template Here" but I might as well generalize it. Was the "Creating Shell Extension Handlers" article going down the right path though? --op \_ No, my link is better. \_ You're not going to be able to do this if you aren't a developer. The best you can hope for is to add your templates to the ShellNew folder. \_ There must be a way, because after I install ClearCase on my XP, I see some new items when I right-click on file in ClearCase VOBS. I don't know how, though. \_ An open-source example is TortoiseSVN which I use for subversion. Check http://TortoiseSVN.tigris.org \_ I looked through this briefly, but I don't even know which part of the src to begin with to figure out how they did all that integration. --op |
5/25 |
|
msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/extensionhandlers/shell_ext.asp -> msdn.microsoft.com/library/shared/deeptree/bot/bot.asp?dtcnfg=/library/deeptreeconfig.xml Welcome to the MSDN Library Welcome to the MSDN Library Component Development Component Development Data Access Data Access Development (General) Development (General) Enterprise Development Enterprise Development Graphics and Multimedia Graphics and Multimedia Messaging and Collaboration Messaging and Collaboration Mobile and Embedded Development Mobile and Embedded Development .NET Development .NET Development Networking and Directory Services Networking and Directory Services Office Solutions Development Office Solutions Development Security Security Setup and System Administration Setup and System Administration User Interface Design and Development User Interface Design and Development Visual Tools and Languages Visual Tools and Languages Web Development Web Development Windows Development Windows Development XML and Web Services XML and Web Services MSDN Library Archive |
csua.org/u/dlq -> msdn.microsoft.com/library/shared/deeptree/bot/bot.asp?dtcnfg=/library/deeptreeconfig.xml Welcome to the MSDN Library Welcome to the MSDN Library Component Development Component Development Data Access Data Access Development (General) Development (General) Enterprise Development Enterprise Development Graphics and Multimedia Graphics and Multimedia Messaging and Collaboration Messaging and Collaboration Mobile and Embedded Development Mobile and Embedded Development .NET Development .NET Development Networking and Directory Services Networking and Directory Services Office Solutions Development Office Solutions Development Security Security Setup and System Administration Setup and System Administration User Interface Design and Development User Interface Design and Development Visual Tools and Languages Visual Tools and Languages Web Development Web Development Windows Development Windows Development XML and Web Services XML and Web Services MSDN Library Archive |
TortoiseSVN.tigris.org Subversion client, implemented as a windows shell ex tension. TortoiseMerge Logo TortoiseMerge is a diff viewer / patch program and part of TortoiseSVN. TortoiseSVN is a really easy-to-use version control / source control clie nt under a GPL license, ie it's free! Since it's not an integration for a specific IDE you can use it with what ever development tools you like. Features of TortoiseSVN/Subversion * Windows Shell (Explorer) integration. You can get old versions of your project and not just single files. Interrupted operations don't affect the reposito ry at all. Explorer Integration A sample of the explorer view integration. |