Я выбрал vb.net для этого вопроса, так как это единственный язык программирования, с которым я довольно знаком, но если C ++ или что-то еще подходит для этого, я готов изучить что-то новое.
Я пытаюсь сделать следующее:
- Получить текст из базы данных (это уже работает на vb.net) и скопировать его в буфер обмена
- Переключение основного экрана на внешнее приложение, с которым я хочу работать (пример: Word или Open Office)
- Эмуляция нажатия клавиши Ввод
- Вставьте текст и нажмите Введите еще раз
- Эмулировать нажатие клавиши Ctrl , а затем эмулировать щелчок по заранее определенному месту на экране (например, 500 пикселей слева, 740 пикселей сверху).
- Сохранить скриншот, используя второе значение из базы данных в качестве имени файла (часть именования должна быть простой)
- Эмулировать еще один щелчок в другом заранее определенном месте
- Повторите для следующего текста в базе данных.
Я не знаю, с чего начать. Я думаю, самая важная часть того, чего я пытаюсь достичь, это; переключение фокуса на внешнее приложение и эмуляцию нажатий клавиш и щелчков мышью по нему.