protected override void InternalExecute(ICommandAdapter adapter){ var focusWindowCommand=new FocusWindowCommand(); focusWindowCommand.Execute(adapter); var sleepCommand = new SleepCommand(); sleepCommand.Parameters.MainParameter = new MainParameter("300"); sleepCommand.Execute(adapter); var simulator=new InputSimulator(); if (!string.IsNullOrEmpty(Parameters.MainParameter.Value)) simulator.Keyboard.TextEntry(Parameters.MainParameter.Value); var keysParameter = Parameters["Keys"]; if (keysParameter != null){ foreach (var key in keysParameter.Value.Split(';')){ var keyCode = (Win32Constants.VirtualKeys)Enum.Parse(typeof(Win32Constants.VirtualKeys), key); simulator.Keyboard.KeyPress(keyCode); } } }
protected override void InternalExecute(ICommandAdapter adapter){ var inputSimulator = new InputSimulator(); inputSimulator.Mouse.DragAndDrop(this.ParameterValue<Point>("Start"), this.ParameterValue<Point>("End")); }