Convenient function used to unquote and unescape Exec value into an array of arguments. Note: Parsed arguments still may contain field codes that should be appropriately expanded before passing to spawnProcess.
DesktopExecException if string can't be unquoted.
assert(equal(parseExecString(`"quoted cmd" new\nline "quoted\\\\arg" slash\\arg`), ["quoted cmd", "new\nline", `quoted\arg`, `slash\arg`]));
unquoteExecString, unescapeExecArgument
See Implementation
Convenient function used to unquote and unescape Exec value into an array of arguments. Note: Parsed arguments still may contain field codes that should be appropriately expanded before passing to spawnProcess.