Community
    • Login

    Context menu entry in the potable version of Notepad++

    Scheduled Pinned Locked Moved General Discussion
    33 Posts 8 Posters 7.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • EkopalypseE
      Ekopalypse @Jaanyaar
      last edited by

      @J4NY4R

      Hmm, reading the post from the link I gave I guess.
      To quote from it

      If you issue the install command for the dll, which is regsvr32 /i NppShell_01.dll, a dialog box will pop up from which various details of the behaviour of the extension can be tweaked. The trailing number will increase as versions go.

      Is that unclear? If so, what should be changed here?

      Alan KilbornA Michael VincentM 2 Replies Last reply Reply Quote 2
      • Alan KilbornA
        Alan Kilborn @Ekopalypse
        last edited by

        @Ekopalypse said in Context menu entry in the potable version of Notepad++:

        Is that unclear? If so, what should be changed here?

        Perhaps for complete noobs the fact that you’d need to do this from a command prompt in the same folder is a point of confusion.

        Also, would the command prompt need to be an “admin” one?

        Not sure as I don’t use this extension, I just add my “Edit with Notepad++” thingy to the registry manually (and I have my own notes on how I do this in case I ever need to set it up again).

        EkopalypseE Victorel PetrovichV 2 Replies Last reply Reply Quote 2
        • EkopalypseE
          Ekopalypse @Alan Kilborn
          last edited by

          @Alan-Kilborn said in Context menu entry in the potable version of Notepad++:

          Also, would the command prompt need to be an “admin” one?

          I suppose it depends on where it writes its data.
          Since I don’t use it either, I can only speculate.

          1 Reply Last reply Reply Quote 1
          • Michael VincentM
            Michael Vincent @Ekopalypse
            last edited by

            @Ekopalypse said in Context menu entry in the potable version of Notepad++:

            Is that unclear? If so, what should be changed here?

            Perhaps where to get ‘NppShell_01.dll’ - it is not available in the portable ZIP download the OP references.

            Cheers.

            EkopalypseE Alan KilbornA 2 Replies Last reply Reply Quote 3
            • EkopalypseE
              Ekopalypse @Michael Vincent
              last edited by

              @Michael-Vincent said in Context menu entry in the potable version of Notepad++:

              Perhaps where to get ‘NppShell_01.dll’ - it is not available in the portable ZIP download the OP references.

              That makes sense. I thought it was included, but obviously it is not.

              1 Reply Last reply Reply Quote 1
              • Alan KilbornA
                Alan Kilborn @Michael Vincent
                last edited by

                @Michael-Vincent said in Context menu entry in the potable version of Notepad++:

                Perhaps where to get ‘NppShell_01.dll’ - it is not available in the portable ZIP download

                Where DOES one obtain it?

                1 Reply Last reply Reply Quote 1
                • EkopalypseE
                  Ekopalypse
                  last edited by

                  If I’m correct, the only way currently is to download an installer package and extract it from there using tools like 7z.

                  1 Reply Last reply Reply Quote 1
                  • EkopalypseE
                    Ekopalypse
                    last edited by Ekopalypse

                    But I think this should also ship with the portable version.
                    What do you think, worth opening an FR?

                    1 Reply Last reply Reply Quote 2
                    • JaanyaarJ
                      Jaanyaar
                      last edited by

                      I found the last version of the .dll “NppShell_06.dll” from the installer package. Tried regsvr32 /i NppShell_06.dll by the CMD Prompt (Adminstrator) but encountered an error:

                      The module “NppShell_06.dll” was loaded but the call to DLLRegisterServer failed with error code 0x80004005.

                      Any hint?

                      Alan KilbornA EkopalypseE 2 Replies Last reply Reply Quote 2
                      • Alan KilbornA
                        Alan Kilborn @Jaanyaar
                        last edited by

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • EkopalypseE
                          Ekopalypse @Jaanyaar
                          last edited by

                          @J4NY4R said in Context menu entry in the potable version of Notepad++:

                          0x80004005.

                          Can you post the debug-info from npp? Is available from the last menu, the ? menu?

                          JaanyaarJ 1 Reply Last reply Reply Quote 1
                          • JaanyaarJ
                            Jaanyaar @Ekopalypse
                            last edited by

                            @Ekopalypse

                            Notepad++ v7.9.2 (32-bit)
                            Build time : Dec 31 2020 - 03:58:36
                            Path : D:\Portable Programs\Notepad++\notepad++.exe
                            Admin mode : ON
                            Local Conf mode : ON
                            OS Name : Windows 10 Enterprise LTSC 2019 (64-bit)
                            OS Version : 1809
                            OS Build : 17763.1637
                            Current ANSI codepage : 1252
                            Plugins : mimeTools.dll NppConverter.dll NppExport.dll

                            EkopalypseE 1 Reply Last reply Reply Quote 0
                            • EkopalypseE
                              Ekopalypse @Jaanyaar
                              last edited by

                              @J4NY4R said in Context menu entry in the potable version of Notepad++:

                              v7.9.2 (32-bit)

                              Did you use the file from the 32bit installation package or the one from the 64bit package?

                              JaanyaarJ 1 Reply Last reply Reply Quote 1
                              • JaanyaarJ
                                Jaanyaar @Ekopalypse
                                last edited by

                                @Ekopalypse said in Context menu entry in the potable version of Notepad++:

                                @J4NY4R said in Context menu entry in the potable version of Notepad++:

                                v7.9.2 (32-bit)

                                Did you use the file from the 32bit installation package or the one from the 64bit package?

                                32 bit one.

                                EkopalypseE 2 Replies Last reply Reply Quote 1
                                • EkopalypseE
                                  Ekopalypse @Jaanyaar
                                  last edited by

                                  @J4NY4R

                                  Ok, give me a few minutes, I will start my virtualbox and try to see what the problem is. It’s the least I can do after pointing you to this solution.

                                  1 Reply Last reply Reply Quote 2
                                  • EkopalypseE
                                    Ekopalypse @Jaanyaar
                                    last edited by Ekopalypse

                                    @J4NY4R

                                    Are you sure you used an elevated command prompt?
                                    When I open a cmd (using Run as administrator), change to the directory where the NppShell file is located and run the above command, I get a new window asking for the settings.
                                    I set them and it’s done.

                                    84f61697-883d-48c0-a65d-83cd368a0f03-image.png

                                    Notepad++ v7.9.2   (32-bit)
                                    Build time : Dec 31 2020 - 03:58:36
                                    Path : C:\Portable Programs\Notepad++\notepad++.exe
                                    Admin mode : OFF
                                    Local Conf mode : ON
                                    OS Name : Windows 10 Enterprise (64-bit) 
                                    OS Version : 2004
                                    OS Build : 19041.388
                                    Current ANSI codepage : 1252
                                    Plugins : mimeTools.dll NppConverter.dll NppExport.dll 
                                    
                                    1 Reply Last reply Reply Quote 2
                                    • JaanyaarJ
                                      Jaanyaar
                                      last edited by

                                      @Ekopalypse
                                      Don’t know what wrong was on my side but at last I managed to solve it. Thanks for your time and help.

                                      1 Reply Last reply Reply Quote 2
                                      • JaanyaarJ
                                        Jaanyaar
                                        last edited by

                                        2021-01-07_20-00-01.png

                                        Although I have the shell entry now, but I can’t open any file with it!

                                        1 Reply Last reply Reply Quote 0
                                        • prahladmifourP
                                          prahladmifour
                                          last edited by

                                          Hello,@Jaanyaar
                                          Please follow this information, To Context menu entry in the portable version of Notepad++.
                                          The first thing you’ll want to do is open up regedit.exe through the Start Menu search or run box, and then browse down to the following key: HKEY_CLASSES_ROOT\Directory\Background\shell
                                          Registry Editor
                                          registryeditor.PNG

                                          The screen should look similar to this one if you are in the right place.

                                          Next, you’ll want to create a new key underneath the shell key, the name of which is exactly what is going to show up on the desktop menu. Right-click on the “shell” key, and then choose New \ Key from the menu.

                                          Give the new key the name that you want to show up on the desktop context menu. For this example, we’ll be using Open with Notepad++.

                                          Next, you’ll need to create the command key that will actually hold the command used to launch the application. Right-click on the new Notepad++ key, and then choose New \ Key from the menu.

                                          Registry Editor
                                          AddRegistry.PNG

                                          Give this key the name “command” in lowercase.

                                          To complete this step you’ll need the full path to the application that you want to launch. You can use Shift + Right-Click to get the Copy as Path menu item to find this more quickly.

                                          Now click on “command” on the left side, and then double-click on the (Default) key on the right side to edit the string value.

                                          Paste in the full path to the executable that you got from the “Copy as Path” step above, or you can put in the full path yourself if you’d like.

                                          And right-clicking on the desktop will produce the new menu item… naturally, using this menu item should launch Notepad++.

                                          You can add as many applications to the desktop context menu as you’d like, just repeat the steps with a new menu item name.

                                          It is basically the same for other Windows versions too.

                                          I hope this information will be useful to you.
                                          Thank you.

                                          1 Reply Last reply Reply Quote 0
                                          • JaanyaarJ
                                            Jaanyaar
                                            last edited by

                                            @prahladmifour Thanks!

                                            I did realize what the cause of my error message was. Notepad++ was set to run as Administrator, using the context menu entry in this situation leads to the above error.

                                            Alan KilbornA dinkumoilD 2 Replies Last reply Reply Quote 4
                                            • First post
                                              Last post
                                            The Community of users of the Notepad++ text editor.
                                            Powered by NodeBB | Contributors