Существует так много индивидуальных, полезных программ, исходный код которых недоступен, некоторые из которых прекрасно интегрируются друг с другом! Единственная проблема в том, что я не знаю, как разрешить различным программам взаимодействовать друг с другом в Windows 7.
Я знаю C ++ / C # / XAML; понять, как использовать командную строку для передачи параметров запуска программам и как создавать пакетные файлы ... Но как вы не можете вручную управлять программами после их запуска?
Я также знаю, как обрабатывать ввод Windows, например, движения мыши или щелчки, но это позволяет только прямое взаимодействие с операционной системой, а не с конкретными программами, которые открыты в данный момент.
Я хочу иметь возможность передавать входные данные отдельным программам, занимаясь другими делами.
Вот пример проблемы, которую я пытаюсь решить:
У меня есть программа, которую я называю Член Extractor «Это извлекает мой контактная информация участника сайта; хотя программа может быть только контролируется через графический интерфейс; и не имеет возможности экспортировать данных пока нет. (так что каждый кусок информации, такой как электронная почта, номер телефона и т. д. должен быть скопирован в буфер обмена 1 на 1 и вставлен в новый "Майкрософт Эксель" документ).
После того, как информация скопирована и сохранена в организованном порядке, мне нужно импортировать эти данные 1 на 1 для нескольких новых Профили контактов " генерируется Универсальный менеджер контактов "расширение "Google Chrome Web Browser"
- Все это должно быть сделано автоматически с помощью какого-то скрипта, который может работать в фоновом режиме, пока я работаю над другими вещами. *
Как это можно сделать ??
Что-то, что я думаю, мне нужно, это несколько виртуальных буферов обмена ... но что еще?
источник