Edit Windows Menu

Posted on 2006-06-03
Last Modified: 2013-11-13
How to add a new menu item to the windows default context menu?
I want the item i will add to show in the right click menu when right click on any thing (floder, file, desktop, ....).

"Web articles or pages will be fine"
Question by:amrelgarhy81
    LVL 9

    Expert Comment

    by:david_levine has info on the registry entry.

    Here's a free program to do it if you're looking just for yourself

    If you're looking how to do it in some programming language, post which language.
    LVL 1

    Author Comment

    LVL 1

    Author Comment

    I need that for an application iam doing its idea is:

    1- Will make a new menu item that will call an my application that will open a URL
    2- Will edit the function of (Shift + Ctrl + V) to make another thing in the windows system.

    Accepted Solution

    Simply go into the registry (Start>Run>regedit.exe) and then open HKEY_CLASSES_ROOT. Open up the folder called * (just an asterisk) and then copy another key in there, modifying it to your needs.
    LVL 1

    Author Comment

    add the key under the * or under * / Shellex?

    Expert Comment

    1. Go into REGEDIT
    3. Go into the key "shell" (without quotes, not shellex). If it is not there, create it.
    4. Create a key in there, naming it whatever you want (it doesn't matter)
    5. Set the Default value in that key to the name of the menu item.
            You can put an ampersand (&) before a character to make that letter be the hotkey.
    6. Create a key inside of that key you made called "command" (without quotes)
    7. Set the Default value in that key to the command you want it to execute.
            By default, the filename will be placed at the end. You can override this
            by putting "%1" (with quotes) in there where you want it to be instead.
            I think you can put that in there multiple times, but I haven't tested it.

    By the way, thanks for accepting my answer. ;-)

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    map interface methods 3 46
    Fix45 challenge 15 67
    object oriented javascript web form 8 51
    Installed softare without GUID 6 29
    Here we come across an interesting topic of coding guidelines while designing automation test scripts. The scope of this article will not be limited to QTP but to an overall extent of using VB Scripting for automation projects. Introduction Now…
    In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now