public static ExecuteShellCommand ( string commandName, string args ) : |
||
commandName | string | |
args | string | |
return |
public static ShellExecuteResult ExecuteShellCommand(string commandName, string args)
{
var outputBuilder = new StringBuilder();
var errorBuilder = new StringBuilder();
var exitCode = ExecuteShellCommand(commandName, args,
(s, e) =>
{
outputBuilder.AppendLine(e.Data);
},
(s, e) =>
{
errorBuilder = new StringBuilder();
},
false, "");
return new ShellExecuteResult()
{
ExitCode = exitCode,
Output = outputBuilder.ToString().Trim(),
ErrorOutput = errorBuilder.ToString().Trim()
};
}
PlatformSupport::ExecuteShellCommand ( string commandName, string args, DataReceivedEventArgs>.Action |