Shell {: .doctitle}
Shell
is a collection of APIs that do desktop related jobs.
Synopsis
// Open URL with default browser.
nw.Shell.openExternal('https://github.com/nwjs/nw.js');
// Open a text file with default text editor.
nw.Shell.openItem('test.txt');
// Show a file in parent folder with file manager.
nw.Shell.showItemInFolder('test.txt');
Shell.openExternal(uri)
uri
{String}
A URL to open in system default manner.
Open the given external URI in the desktop’s default manner. For example, mailto: URLs in the default mail user agent.
Shell.openItem(file_path)
file_path
{String}
path to a local file
Open the given file_path
in the desktop’s default manner.
Shell.showItemInFolder(file_path)
file_path
{String}
path to a local file
Show the given file_path
in the parent folder with file manager. If possible, select the file.