Esempio n. 1
0
        public void Enter(string value)
        {
            var valuePattern = PatternFactory.GetValuePattern();

            if (valuePattern != null)
            {
                valuePattern.SetValue(String.Empty);
            }
            if (String.IsNullOrEmpty(value))
            {
                return;
            }

            var lines = value.Replace("\r\n", "\n").Split('\n');

            Keyboard.Instance.Write(lines[0]);
            foreach (var line in lines.Skip(1))
            {
                Keyboard.Instance.TypeVirtualKeyCode(VirtualKeyShort.RETURN);
                Keyboard.Instance.Write(line);
            }
            Helpers.WaitUntilInputIsProcessed();
        }