| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Программно нажать на кнопке OK |
| Автор: megatron 27.8.2007, 12:02 |
| Подскажите пожалуйста, можно ли каким-либо образом программно запуская файл, подтверждать всплывающее окно, т.е. эмулировать нажатие на кнопке OK, например я пытаюсь открыть файл, а он при открытии выдает деалоговое окно, и мне нужно чтобы оно проскочило с эмуляцией нажатия на кнопке ОК. Спасибо! |
| Автор: archeg 27.8.2007, 12:50 |
| Можно используя сначало это: http://www.pinvoke.net/default.aspx/user32/FindWindow.html потом это: http://www.pinvoke.net/default.aspx/user32/SetFocus.html а потом это: http://www.pinvoke.net/default.aspx/user32/SendInput.html Там можно и мышкой "нажать" и клавишу "Enter" тож Ток мигать будет) (скорее всего) Может есть какой-то другой обход проблемы? |
| Автор: RWander 29.8.2007, 20:53 |
| просто вызываешь функцию buttonOK_click() |
| Автор: Experimenter 30.8.2007, 05:50 | ||
|