Страница: 1 |
|
Вопрос: Citrix_client + VB
|
Добавлено: 24.11.08 17:11
|
|
Автор вопроса: jamba1919
|
Добрый день!
необходимо сделать прогу для управления программой открываемой через Цитрикс клиент на удаленном сервере.
Ставить и влиять както на сервер не могу.
В основе проги лежат функции SendKeys.
С обычными окнами на компе все работает а вот с Цириксом и Ремоте Десктопом нет. Подскажите как можно решить данную проблему?
Кусочек строки управления как пример
SendKeys "{TAB}", True
На Цитриксе не работает
Могу добавить что подобная прога написана на Делфи , толком не работает, человек что писал давно уехал, но кнопки жмет исправно, так что это точно като работает
Заранее спасибо за любую подсказку
Ответить
|
Номер ответа: 3 Автор ответа: jamba1919
Вопросов: 8 Ответов: 9
|
Профиль | | #3
|
Добавлено: 07.12.08 23:48
|
Добрый день!Цитрих это программа удаленного управления приложениями. Типа Ремоут Дэсктоп только на приложения.
Вобщем я уже сделал то что хотел. Сэнд ки сразу забросил. Вероятно на подобные удаленные приложеня существуют ограничения и некотрые функции не рабоают.
Я истользовал Spy++, перехватывал комады посылаемые окну при нажатии клавиш и затем посылал такие же. Вот пример. Может кому пригадиться, так как обрілвесь инет, ничего конкретного не нашел
Private Sub TAB_()
'Tab
Call PostMessage(HandleWin, WM_KEYDOWN, VK_TAB, &HF0001)
Call PostMessage(HandleWin, WM_CHAR, &H9, &HF0001)
Call PostMessage(HandleWin, WM_KEYUP, VK_TAB, &HC00F0001)
End Sub
Все работает без проблем
Ответить
|
Страница: 1 |
Поиск по форуму