Open++ is a context menu shell extension that allows you to quickly open the selected files or folders with the customized commands. It adds a submenu with customized menu items to the shell context menu when right clicking files or folders in Windows Explorer. Open++ also provides some predefined commands, such as Open Command Prompt, Copy Path, Change Properties, Create Sub Folder, View File Checksum, Run With Arguments, Register DLL, Unregister DLL, Copy Shortcut Target, Find Shortcut Target, and so on.

On Windows Vista or later, holding down Shift key while selecting the command from Open++ submenu, Open++ will execute the selected command with administrative privileges.
To customize the commands in Open++ submenu, right click a file or folder in Windows Explorer, then choose "Customize Open++" from Open++ submenu.

Adds a new command, separator, or predefined command to Open++ submenu.
Removes the selected command or separator from Open++ submenu.
Moves the selected command or separator higher on Open++ submenu.
Moves the selected command or separator lower on Open++ submenu.
Specifies the title of the command.
Specifies the program to be used for opening the selected files or folders. If the program file resides on the system path, you can enter just the file name. If not, enter the full path of the program. You can also use environment variables to specify program which will be replaced with corresponding variable value when executing the command (for example, "%windir%\notepad.exe").
Specifies the arguments that are passed to the program when the command is executed, such as command line switches. You can also use environment variables and the following predefined variables to specify arguments, they will be replaced with corresponding variable value when executing the command.
The paths of all selected files and folders. Each path is enclosed in double quotation marks and separated by a space.
The names of all selected files and folders. Each name is enclosed in double quotation marks and separated by a space.
The directory of all selected files and folders. If the selected files or folders are in different directories, it will be the directory of the first selected file or folder.
Specifies the working directory of the program. You can use environment variables and the following predefined variables to specify working directory, they will be replaced with corresponding variable value when executing the command. If the working directory is not specified, the program's directory will be used.
The directory of all selected files and folders. If the selected files or folders are in different directories, it will be the directory of the first selected file or folder.
Specifies the icon of the command which will be displayed beside the command on Open++ submenu. You can also use environment variables to specify icon which will be replaced with corresponding variable value when displaying the icon (for example, "%windir%\notepad.exe,0"). If the icon is not specified, the program's icon will be used.
Specifies one of the following association types for the command.
The command will always be shown on Open++ submenu regardless how many files or folders are selected.
The command will be shown on Open++ submenu only if all selected items are files.
The command will be shown on Open++ submenu only if all selected items are folders.
The command will be shown on Open++ submenu only if one item is selected regardless the selected item is a file or folder.
The command will be shown on Open++ submenu only if one item is selected and the selected item is a file.
The command will be shown on Open++ submenu only if one item is selected and the selected item is a folder.
Specifies association file types for the command that is associated with files. Open++ will not show this command on Open++ submenu if the selected files do not match the specified file types. A file types string can be a combination of an asterisk (*) wildcard character and a file extension. To associate the command with multiple file types, use semicolon to separate multiple file types (for example, "*.txt;*.htm;*.log"). If the file types string is empty or "*.*", the command will be associated with all file types.
Specifying the following values will create a command labeled "Notepad" on Open++ submenu if the selected item is a file. When selecting the command "Notepad" from Open++ submenu, Open++ will open the selected file in the Notepad.
| Name | Value |
| Title | Notepad |
| Program | notepad.exe |
| Arguments | %FilePaths% |
| Working directory | |
| Icon | |
| Associate with | Single File |
| File types |
Windows 2000 (or later) with Internet Explorer 5.0 (or later).
To install Open++, extract the downloaded zip file to a folder, double click "OpenXX.exe" in the extracted folder, switch to "Install/Uninstall" page, then click "Install..." button.
To uninstall Open++, double click "OpenXX.exe" in the extracted folder, switch to "Install/Uninstall" page, then click "Uninstall..." button. After the computer is restarted, manually delete the folder where Open++ was extracted.
| Program | %ComSpec% |
| Arguments | /c for %i in (%FilePaths%) do start "" <Your Program> %~fi |
This software is provided "AS IS" without any expressed or implied warranty. The author shall not be liable for any damage or loss resulting from the use of this software.