示例#1
0
        static public string ExecuteToText(this ExternalRunner_Process item, string arguments, int max_milliseconds)
        {
            string text;

            item.TryExecuteToText(arguments, out text, max_milliseconds);
            return(text);
        }
示例#2
0
        static public bool TryExecuteToText(this ExternalRunner_Process item, string arguments, out string text, int max_milliseconds)
        {
            item.Start(arguments);

            bool to_return = item.WaitForExit();

            text = item.ReadText();

            return(to_return);
        }
示例#3
0
 static public bool Execute(this ExternalRunner_Process item)
 {
     return(item.Execute(item.GetDefaultArguments()));
 }
示例#4
0
 static public bool Execute(this ExternalRunner_Process item, IEnumerable <string> arguments)
 {
     return(item.Execute(arguments.MakeCommand()));
 }
示例#5
0
 static public bool Execute(this ExternalRunner_Process item, string arguments)
 {
     return(item.Execute(arguments, int.MaxValue));
 }
示例#6
0
 static public bool Execute(this ExternalRunner_Process item, int max_milliseconds)
 {
     return(item.Execute(item.GetDefaultArguments(), max_milliseconds));
 }
示例#7
0
 static public bool Execute(this ExternalRunner_Process item, IEnumerable <string> arguments, int max_milliseconds)
 {
     return(item.Execute(arguments.MakeCommand(), max_milliseconds));
 }
示例#8
0
 static public string ExecuteToText(this ExternalRunner_Process item)
 {
     return(item.ExecuteToText(item.GetDefaultArguments()));
 }
示例#9
0
 static public bool TryExecuteToText(this ExternalRunner_Process item, out string text, int max_milliseconds)
 {
     return(item.TryExecuteToText(item.GetDefaultArguments(), out text, max_milliseconds));
 }
示例#10
0
 static public bool TryExecuteToText(this ExternalRunner_Process item, IEnumerable <string> arguments, out string text, int max_milliseconds)
 {
     return(item.TryExecuteToText(arguments.MakeCommand(), out text, max_milliseconds));
 }