1

Тема: VBScript: FindWindow возвращает 0

Привет !
Подскажите, пожалуйста, что я делаю не так...


Set Wrap = CreateObject("DynamicWrapperX.2")
Wrap.Register "User32", "FindWindow", "i=ss", "r=l"

MsgBox Wrap.FindWindow(vbnullstring, "Калькулятор")

Возвращает 0. В VB6 все нормально.

2

Re: VBScript: FindWindow возвращает 0

vbnullstring — это пустая строка, видимо, а вам нужен просто ноль.


Set Wrap = CreateObject("DynamicWrapperX.2")
Wrap.Register "User32", "FindWindow", "i=ss", "r=l"
MsgBox Wrap.FindWindow(0, "Калькулятор")

3 (изменено: Dragokas, 2014-03-21 19:10:50)

Re: VBScript: FindWindow возвращает 0

Спасибо, YMP.
На англоязычных Title работает (например "AIMP3"),
а кириллическую надпись (такую как выше) воспринимает неверно. Возвращает 0. Можете что посоветовать?

....
Спасибо. Разобрался. Кодировка стояла OEM-866.