Jump to content











Photo
- - - - -

Shell

shell-extension right-click context-menu file-explorer

  • Please log in to reply
10 replies to this topic

#1 Mahmoud

Mahmoud
  • Members
  • 4 posts
  •  
    Egypt

Posted 24 July 2021 - 07:33 PM

Posted Image

File Name: Shell
File Submitter: Mahmoud
File Submitted: 24 Jul 2021
File Updated: 14 Feb 2024
File Category: App scripts

Powerful context menu manager for Windows File Explorer.

Shell is a context menu extender that lets you handpick the items to integrate into Windows File Explorer context menu, create custom commands to access all your favorite web pages, files, and folders, and launch any application directly from the context menu.
It also provides you a convenient solution to modify or remove any context menu item added by the system or third party software.

Shell is a portable utility, so you don’t need to install anything on your PC.

Features
• Lightweight, portable and relatively easy to use.
• Fully customize the appearance.
• Adding new custom menu items such as sub-menu, menu item and separator.
• Modify or remove items that already exist.
• Support all file system objects files, folders, desktop and taskbar.
• Support expressions syntax, with built-in functions and predefined variables.
• Support colors, glyphs, SVG, embedded icons, and image files such as .ico, .png or .bmp.
• Support search and filter.
• Support for complex nested menus.
• Support multiple columns.
• Lightweight, portable and relatively easy to use.
• Quickly and easily configure files in plain text.
• Minimal resource usage.
• No limitations.

Requirements
• Microsoft Windows 7/8/10/11 (x86/x64/arm64)

For more info, please visit nilesoft.org/shell

Click here to download this file
  • Brito and antonino61 like this

#2 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 27 September 2021 - 03:22 PM

Good contribution! 


  • Mahmoud likes this

#3 gbrao

gbrao

    Frequent Member

  • Advanced user
  • 474 posts
  •  
    India

Posted 28 September 2021 - 03:01 AM

@Nilesoft

 

I tried your software last week. But the only thing that's preventing me from using it is the, I don't like to say this, lousy documentation.

 

Please provide a proper user guide with some examples.



#4 darren rose

darren rose

    Frequent Member

  • Advanced user
  • 455 posts
  • Location:Norwich, Norfolk
  •  
    United Kingdom

Posted 28 September 2021 - 04:40 PM

@Nilesoft

 

I tried your software last week. But the only thing that's preventing me from using it is the, I don't like to say this, lousy documentation.

 

Please provide a proper user guide with some examples.

 

I thought the documentation looked quite detailed? - https://nilesoft.org/docs/


  • Mahmoud likes this

#5 gbrao

gbrao

    Frequent Member

  • Advanced user
  • 474 posts
  •  
    India

Posted 29 September 2021 - 04:35 AM

I couldn't figure it out. Maybe I'm not smarrt enuf :-)

 

I kept seeing "Documentation under construction.".

 

Wish there were a few more examples.

 

Were you able to create any additional extensions? Please share the code.



#6 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 29 September 2021 - 08:53 PM

@ gbrao

 

On this new topic see Easy Context Menu, it may also be useful for you.

 

alacran


  • antonino61 and Mahmoud like this

#7 Mahmoud

Mahmoud
  • Members
  • 4 posts
  •  
    Egypt

Posted 30 September 2021 - 05:49 PM

Hello, sorry for the delay in completing the documents for lack of time and writing them in English because it is not my language. But I promise to finish it soon. with support for the new Windows 11.

Current documentation is sufficient to add simple menu items.
There are examples section containing three examples.
https://nilesoft.org/docs/examples/

Regards
  • gbrao likes this

#8 gbrao

gbrao

    Frequent Member

  • Advanced user
  • 474 posts
  •  
    India

Posted 01 October 2021 - 03:43 AM

Hello, sorry for the delay in completing the documents for lack of time and writing them in English because it is not my language. But I promise to finish it soon. with support for the new Windows 11.
...
Regards

Thanks. Please give some more examples, Many of us are not so knowledgeable. And maybe some of the forum members here could post their code here too.



#9 Mahmoud

Mahmoud
  • Members
  • 4 posts
  •  
    Egypt

Posted 14 October 2021 - 07:43 PM

Hello,

 

The following simple example shows adding a new menu item that shows a welcome message by editing configuration file "shell.shl"

shell
{
   dynamic
   {
      item(
         title='test new itemm'
         cmd=@msg("Hello World!")
      )
   }
}

This item will appear in all cases except for multiple selections. To show it in multiple selections, we will add the mod property and assign it a value of multiple.

shell
{
   dynamic
   {
      item(
         title='test new item'
         mode=multiple
         cmd=@msg("Hello World!")
      )
   }
}

Assigning the menu item to a special file extension, we add the find property and assign it the extension value.

shell
{
   dynamic
   {
      item(
         title='test new item'
         type='file'
         mode=multiple
         find='.txt' // find='.txt|.xml|.json' for Searching in multiple extensions
         cmd=@msg("Hello World!")
      )
   }
}

 


  • gbrao likes this

#10 Mahmoud

Mahmoud
  • Members
  • 4 posts
  •  
    Egypt

Posted 21 December 2021 - 07:20 AM

Hello

With the new update version 1.3, you can easily customize the appearance of the context menu without changing Windows themes.

Through the default section, the default values ​​are assigned to Shell, including the appearance control values, which are shown in the following code.

shell
{
    default
    {
        symbol = #fff
        text = [#fff, #fff, #004]
        block = [#00b, #00f, 0]
        separator = [#00f, 1]
        frame = [#00f, 2]
        shadow = false
     }
 }

The source theme for these screenshots in the following link: https://github.com/m...emplates/themes

for more https://nilesoft.org/docs 
blue.png
green.png
yellow.png
gray.png
 


  • antonino61 likes this

#11 antonino61

antonino61

    Gold Member

  • Advanced user
  • 1525 posts
  •  
    Italy

Posted 21 December 2021 - 11:09 AM

great contribution indeed!!!


  • Mahmoud likes this




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users