Rev 77485 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/base/man/windows/shell.exec.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2021 R Core Team% Distributed under GPL 2 or later\name{shell.exec}\alias{shell.exec}\title{Open a File or URL using Windows File Associations}\usage{shell.exec(file)}\arguments{\item{file}{file, directory or URL to be opened.}}\description{Opens the specified file or URL using the application specified in theWindows file associations. A directory is opened in a new or existingexplorer window.}\details{The path in \code{file} should be a full path.If the path in \code{file} is not a full path, it is interpreted relativeto the current working directory, but in \R versions 2.13.0 and earlier itwas interpreted relative to the \R home directory. To be interpreted asrelative, the path also needs to use backslashes as separators (at leastin Windows 10).Encoded \samp{file://} URLs should be in the Windows standard form,e.g.\sspace{}\code{"file:///c:/path/to/file.txt"}.}\value{No value, but informative error messages will be given if theoperation fails.}\author{B. D. Ripley and Duncan Murdoch}\seealso{\code{\link{system}}, \code{\link{shell}}}\examples{\dontrun{## the space should not be encoded hereshell.exec("C:\\\\Program Files\\\\BreezeSys\\\\BreezeBrowser\\\\Breezebrowser.htm")shell.exec("C:/Program Files/BreezeSys/BreezeBrowser/Breezebrowser.htm")shell.exec("file:///C:/Program Files/BreezeSys/BreezeBrowser/Breezebrowser.htm")shell.exec(.libPaths()[1])shell.exec(R.home())shell.exec(path.expand("~"))}}\keyword{utilities}