Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Взаимодействие VB с ACDSee


Автор: DanCake 27.2.2004, 22:40
Как изъять нужную информацию из ACDSee, а именно определить,
какой файл в данный момент просматривается пользователем?

Вообще, можно ли получать значения переменных чужих приложений?

notify.gif Пожалуйста, помогите, кто может!...

Автор: Mephisto 28.2.2004, 15:46
В голову приходит только одна идея:
1)Получить перечень всех открытых окон (функция FindWindowEx).
2)Сделать поиск по слову ACDSee.
3)То что стоит до " - ACDSee" и есть название открытого файла.

Автор: DanCake 28.2.2004, 16:14
Цитата(U @ 28.2.2004, 15:46)
В голову приходит только одна идея:
1)Получить перечень всех открытых окон (функция FindWindowEx).
2)Сделать поиск по слову ACDSee.
3)То что стоит до " - ACDSee" и есть название открытого файла.

wow.gif Действительно, интересная идея! Гениально просто.


Уже есть решение.
Пока реализую этот способ, но может, кто-нибудь знает
более "правильную" альтернативу? rolleyes.gif

Автор: Mephisto 1.3.2004, 19:55
Только явный миинус: не видно пути до файла.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)