Beispiel #1
0
 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"));
 }