本文整理汇总了C#中ICommandExecutor.ExecuteCommand方法的典型用法代码示例。如果您正苦于以下问题:C# ICommandExecutor.ExecuteCommand方法的具体用法?C# ICommandExecutor.ExecuteCommand怎么用?C# ICommandExecutor.ExecuteCommand使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICommandExecutor
的用法示例。
在下文中一共展示了ICommandExecutor.ExecuteCommand方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LaunchSensor
/// <summary>
/// The launch sensor.
/// </summary>
/// <param name="caller">
/// The caller.
/// </param>
/// <param name="logger">
/// The logger.
/// </param>
/// <param name="filePath">
/// The file Path.
/// </param>
/// <param name="executor"></param>
/// <param name="callBackHandlerIn">
/// The call back handler in.
/// </param>
/// <returns>
/// The <see cref="Process"/>.
/// </returns>
public virtual FSharpList<string> LaunchSensor(
object caller,
EventHandler logger,
string filePath,
ICommandExecutor executor)
{
var commandline = "[" + Directory.GetParent(filePath) + "] : " + this.GetCommand() + " "
+ this.GetArguments() + " " + filePath;
CxxPlugin.WriteLogMessage(caller, logger, commandline);
executor.ExecuteCommand(
this.GetCommand(),
this.GetArguments() + " " + filePath,
this.GetEnvironment(),
string.Empty);
return this.UseStdout ? executor.GetStdOut : executor.GetStdError;
}