• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Iagentctlcharacterex.balloon & Api

  • Автор темы Автор темы Conteacky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
C

Conteacky

Пытаюсь поработать с баллоном персонажа MS Agent.
Без труда получаю его handle и на этом все заканчивается. С этим хендлом ни одна функция API не работает. В чем дело ? А вообще возможно ли "юзать" его?
На всякий случай кусочек кода
Код:
	AgentChar.Balloon.Style = 1
AgentChar.Speak "Hello"

List1.Clear

Dim hCharacter As Long
hCharacter = FindWindow("AgentAnim", "Microsoft Agent")
List1.AddItem "Character handle " & CStr(hCharacter)

Dim hBalloon As Long
hBalloon = FindWindow("AgentAnimBalloon", vbNullString)
List1.AddItem "Balloon handle " & CStr(hBalloon)

Dim Rct As Rect
GetWindowRect hBalloon, Rct
List1.AddItem "Right " & CStr(Rct.Right)
List1.AddItem "Bottom " & CStr(Rct.Bottom)
 
И вдогонку:
А Office Assistant в VB можно ли вообще использовать ? В VBA то можно, а в VB что-то не получается...
 
Можно всё. Просто в программе VB нужно создать объект OfficeWord или OfficeExcel и дальше вызывать методы, как на ВБА. Это проверено. Хэндлов никаких не нужно.
Попробуй что-нибудь типа этого:
Код:
MyExcelObj = CreateOleObject ('Excel.Application');
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab