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


Автор: oleg1973 2.8.2005, 11:26
smile
немнога не в том разделе создал топик, просто не знал куда его воткнуть, нет у нас про визуал бейсик скрипт раздела
модераторы перенесите если найдете куда вообшем )
а теперь вопрос!
можно ли на vbs к примеру найти окно ИЕ?
тоесть немнога поясню
к примеру у меня открыто 10 окон ИЕ но мне надо найти окно где открыт форум винград, и сделать TextFromHTML = ie.document.body.innerText
тоесть получить текст страницы

если на vbs то не реально то может быть на другом скрипте?

Автор: Ignat 2.8.2005, 11:53
Цитата(oleg1973 @ 2.8.2005, 12:26)
просто не знал куда его воткнуть

Господа гусары, МОЛЧААТЬ!

Автор: oleg1973 2.8.2005, 11:54
))))

Автор: oleg1973 3.8.2005, 12:05
что неужели перевелись у нас скриптознатоки? )) Sardar аууу ))

Автор: Ignat 3.8.2005, 12:11
Цитата(oleg1973 @ 3.8.2005, 13:05)
что неужели перевелись у нас скриптознатоки? )) Sardar аууу ))

Клиентский VBS али как?
Добавлено @ 12:11
Если окошко было создано скриптом, то можно.
Добавлено @ 12:13
И вообще используй JS
Добавлено @ 12:14
Ибо JS рулеззззззз smile

Автор: oleg1973 3.8.2005, 12:16
ну vbs или js мне все равно )
скрипт на машине работает локально не через ИЕ
окна ИЕ созданы не скриптом

Автор: Ignat 3.8.2005, 12:18
Цитата(oleg1973 @ 3.8.2005, 13:16)
скрипт на машине работает локально не через ИЕ

А что выступает интерпретатором?

Автор: oleg1973 3.8.2005, 12:25
windows script host

Автор: Ignat 3.8.2005, 12:27
Цитата(oleg1973 @ 3.8.2005, 13:25)
windows script host

Тогда хз, никогда такими извратами не занимался. А не проще что-нить скомпилить?

Автор: oleg1973 3.8.2005, 12:45
ну мне интересно на vbs такое сделать ) на с/асм нет проблем

Автор: Sardar 3.8.2005, 17:04
Цитата(oleg1973 @ 3.8.2005, 11:05)
что неужели перевелись у нас скриптознатоки? )) Sardar аууу ))

Ну дык не знаю я виндовых компонент, а без них никак smile

На пути три проблемы: найти окно, знать API ИЕ, что бы достать document, а с документом уже разберёмся smile

Задача одинакова для VB, нужно знать все ActiveX'ы, да так что бы их через new ActiveXObject(createObject для VBS) создать можно было.

Автор: Ignat 3.8.2005, 17:17
Цитата(Sardar @ 3.8.2005, 18:04)
знать API ИЕ, что бы достать document,

Ну это, думаю, не проблема. В MSDNе можно найти инфу.

Цитата(Sardar @ 3.8.2005, 18:04)
Задача одинакова для VB

Почему одинакова? На VB (компилируемом) это WinAPI ф-циями отлавливается. Причем достаточно легко.

Автор: Sardar 3.8.2005, 18:12
Цитата(Ignat @ 3.8.2005, 16:17)
На VB (компилируемом) это WinAPI ф-циями отлавливается.

Угу, но VB тоже активно ActiveX'ы использует. Та же техника и под скриптами VBS/JS

Автор: Ignat 4.8.2005, 09:30
Тогда рождается идея - скомпилить на чём-нибудь ActiveX, и юзать его из виндового VBS.

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