1

Тема: VBScript: Не работает скрипт в Windows 7

Есть код, но он не работает в Windows 7, только в XP,открывает страничку test.html и пишет неизвестная ошибка на шаге
->Set objForm = objIE.Document

Set objIE = WScript.CreateObject("InternetExplorer.Application") 

objIE.Visible = True 

objIE.Navigate "c:\test.html" 

Do While objIE.Busy 
WScript.sleep 2000 
Loop 
Set objForm = objIE.Document

Если вместе "c:\test.html" - указать URL - все работает как надо....где засада?(нужно открывать страничку именно с локального компа)


Сменил на "file:///С:/test.html" - тажа самя ошибка, на том же месте

2

Re: VBScript: Не работает скрипт в Windows 7

Leontiger пишет:

где засада?

Вероятно в коде страницы "c:\test.html".

3

Re: VBScript: Не работает скрипт в Windows 7

Попробуйте обращаться к объекту при наступлении события DocumentComplete.

4 (изменено: alexii, 2012-05-15 15:45:16)

Re: VBScript: Не работает скрипт в Windows 7

Set objIE = CreateObject("InternetExplorer.Application") 
objIE.Visible = True 
objIE.Navigate "c:\test.html" 
Do while objIE.ReadyState < 4              ' Тут исправить
WScript.sleep 2000 
Loop 
Set objForm = objIE.Document

5

Re: VBScript: Не работает скрипт в Windows 7

Bagir, впредь используйте тэг «code» для оформления кода на форуме. Я поправил Ваши посты.