Open++

Overview
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 sub menu 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.
Commands
To customize the commands in Open++ submenu, right click a file or folder in Windows Explorer, then choose "Customize Open++" from Open++ submenu.
  • Add
  • Adds a new command, separator, or predefined command to Open++ submenu.
  • Delete
  • Removes the selected command or separator from Open++ submenu.
  • Move Up
  • Moves the selected command or separator higher on Open++ submenu.
  • Move Down
  • Moves the selected command or separator lower on Open++ submenu.
  • Title
  • Specifies the title of the command.
  • Program
  • 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").
  • Arguments
  • 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.
    • %FilePaths%
    • The paths of all selected files and folders. Each path is enclosed in double quotation marks and separated by a space.
    • %FileNames%
    • The names of all selected files and folders. Each name is enclosed in double quotation marks and separated by a space.
    • %FileDir%
    • 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.
  • Working directory
  • 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.
    • %FileDir%
    • 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.
  • Icon
  • 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.
  • Associate with
  • Specifies one of the following association types for the command.
    • Multiple Files or Folders
    • The command will always be shown on Open++ submenu regardless how many files or folders are selected.
    • Multiple Files
    • The command will be shown on Open++ submenu only if all selected items are files.
    • Multiple Folders
    • The command will be shown on Open++ submenu only if all selected items are folders.
    • Single File or Folder
    • The command will be shown on Open++ submenu only if one item is selected regardless the selected item is a file or folder.
    • Single File
    • The command will be shown on Open++ submenu only if one item is selected and the selected item is a file.
    • Single Folder
    • The command will be shown on Open++ submenu only if one item is selected and the selected item is a folder.
  • File types
  • 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.
Command Example
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
System Requirements
Windows 2000 (or later) with Internet Explorer 5.0 (or later).
Installation and Uninstallation
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.
Version History
  • Version 1.5.1
    • Refined support for the co-existence of 32-bit Open++ and 64-bit Open++ on x64 64-bit Windows
    • Added support to "Run with Arguments" for shortcut file which target is an executable file
  • Version 1.5
    • Enhanced "Copy Path" command with advanced copy options
    • Enhanced "Register DLL" command and "Unregister DLL" command to support multiple dll files
    • Added 5 predefined commands: "Change Properties", "Create Sub Folder", "View File Checksum", "Copy Shortcut Target", "Find Shortcut Target"
    • Removed 5 predefined commands: "Copy Short Path", "Open CD Drive", "Close CD Drive", "Set File Attributes", "Set File Time"
    • Removed setup to make Open++ "portable"
  • Version 1.4
    • Refined support for multiple files and folders
  • Version 1.3
    • Added support for multiple files and folders
  • Version 1.2
    • Added support for Windows Vista
    • Added support for x64 64-bit Windows
  • Version 1.1
    • Fixed bug: Open++ command menu is not shown properly when right clicking Windows "Start" button
  • Version 1.0
    • First official release
FAQ
  • Q: How to pass file path without double quotation marks to the program that doesn't support double quotation marks?
  • A: You can specify Program and Arguments of the command as the following example to remove double quotation marks from the file path.
  • Program %ComSpec%
    Arguments /c for %i in (%FilePaths%) do start "" <Your Program> %~fi
Disclaimer
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.

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...

 
^ Back to Top