|
|
|
новичок
      
участник
Last Login: 09.03.2007 10:07
Сообщ.: 2,
Visits: 8
|
|
| я пока маленький и глупый, но хотелось бы знать мона ли взаимодействовать с программами(например, с Лингвой) из C#(запуск, кликанье по кнопочкам, отлавливание резльтата)? Просто покажите напрпавление куда копать )
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Для запуска программ в .NET используется класс Process и его помощник ProcessStartInfo. Взаимодействие с другой запущенной программой осуществлятся путем отправки сообщений с помощью функций SendMessage/PostMessage. Список сообщений (начинаются с WM_) есть в MSDN. Для отслеживания какие именно сообщения отправляются при различных действиях можно использовать утилиту Spy++ идущую вместе с Visual Studio. P.S. Заголовок темы смешной у тебя получился. vs означает "против". "С# против Lingvo" звучит :)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2008 1:27
Сообщ.: 313,
Visits: 2 982
|
|
| Базиль, так ведь месседжинг между приложениями есть кажется только в C++, разве он есть в C#?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Любая программа для Windows независимо от языка программирования использует оконные сообщения. В .NET WinForms приложении эти детали скрыты в реализации классов.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2008 1:27
Сообщ.: 313,
Visits: 2 982
|
|
| каких классво? как например из .нет приложения послать сообщение приложению написанного и на .нет и на незащищанный код?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
californis (13.03.2007) каких классво?Классов из пространства имен System.Windows.Forms. californis (13.03.2007) как например из .нет приложения послать сообщение приложению написанного и на .нет и на незащищанный код?Выше ответил уже.
|
|
|
|