powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DTS Package и InternetExplorer
4 сообщений из 4, страница 1 из 1
DTS Package и InternetExplorer
    #32002285
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем !

Не поможете ли решить следующую проблемку.
Как из DTS Package запустить IE с заданным URL-ом и САМОЕ ГЛАВНОЕ закрыть его через определенный таймаут. Обыкновенный запуск iexplore.exe конечно работает, но т.к. окно не закрывается автоматом, то приходиться просто прерывать этот шаг.
Может быть можно использовать ActiveX script, но в нем я не силен.


Конфигурация
SQL 2000
Win200 AdvServer with SP1
IE 5.5
...
Рейтинг: 0 / 0
DTS Package и InternetExplorer
    #32002328
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь глобальную переменную пакета по имени, скажем, objIE типа Other (она потом сама поменяет свой тип на Dispatch).
Первая задача - ActiveX Script - имеет вид:
Function Main()
Dim objIE
Set objIE = CreateObject("InternetExplorer.Application.1")
objIE.Visible = True
objIE.Navigate2 "http://www.microsoft.com"
set DTSGlobalVariables("objIE").Value = objIE
Main = DTSTaskExecResult_Success
End Function
Затем твои какие-то действия, преобразования, тайм-ауты и пр.
В завершение еще одна задача в виде активного скрипта - закрытие IE:
Function Main()
DTSGlobalVariables("objIE").Value.Quit
Main = DTSTaskExecResult_Success
End Function
Все.
...
Рейтинг: 0 / 0
DTS Package и InternetExplorer
    #32002341
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо !!
Все работает

Вопрос для расширения знаний по активным скриптам: а как можно узнать список
доступных для функции CreateObject объектов и их свойств и методов ?
...
Рейтинг: 0 / 0
DTS Package и InternetExplorer
    #32002343
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К активным скриптам этот вопрос прямого отношения не имеет, лучше почитайте какую-нибудь популярную книжку по COM (COM+) и Automation. Если не хотите углубляться в детали, то возьмите простейшую гляделку oleview.exe (в составе утилит на диске с Visual Studio). По-моему, их показывает даже Visual Basic (Project -> References).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / DTS Package и InternetExplorer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]