2012-10-26 4 views
3

Internet Explorer를 열고 www.google.com으로 이동하기 위해 VBS 코드를 작성하고 있습니다. 그러나 프로그램을 실행하면 열리고 www.yahoo.com으로 이동하지만 Internet Explorer는 그렇지 않습니다. 앞 창문. 아무도 이것으로 나를 도울 수 있습니까? Internet Explorer를 가져 오는 데 사용할 수있는 코드가 있습니까? 다들 감사 해요! 특히 하나의 I는 "탭"를 눌러 접근 할 수 없습니다 - 나는 특정 버튼을 클릭하는 데 사용할 수있는 코드가있다 -프로그램을 앞에 가져 오는 VBS 스크립트

Option Explicit 
Dim ie 


Set ie = CreateObject("InternetExplorer.Application") 

ie.Navigate("wwww.yahoo.com") 

마지막 질문 : 여기 내 코드는?

감사합니다.

이 당신의 마지막 질문에 대해서는
Dim oShell 
Set oShell = CreateObject("WScript.Shell") 
oShell.Run ("iexplore www.google.com") 

... 아마,하지만 당신은 더 구체적으로해야 할 것입니다 아마 질문한다 : 이것은 내 컴퓨터에서 작동

답변

2

이 시도 :

Set ie = CreateObject("InternetExplorer.Application") 
ie.Navigate "http://www.yahoo.com/" 
Do While ie.Busy : WScript.Sleep 100 : Loop 
ie.Visible = True 
CreateObject("WScript.Shell").AppActivate ie.document.title 
+0

나를 위해 작동하지 않았습니다. 앱을 활성화했지만 표시되지 않았습니다. :( –

0

은 www.google.com에 IE로드를 엽니 다 다른 질문입니다.

2

나는에서는 AppActivate 메서드를 호출 후 진정한 에 Visible 속성을 설정하면 @ 다니엘 - 요리사를 작동하는 것으로 나타났습니다.

따라서 @ ansgar-wiechers의 예제에서 마지막 두 줄만 바꾸면 원하는 결과를 얻을 수 있습니다.

Set ie = CreateObject("InternetExplorer.Application") 
ie.Navigate "http://www.yahoo.com/" 
Do While ie.Busy : WScript.Sleep 100 : Loop 
CreateObject("WScript.Shell").AppActivate ie.document.title 
ie.Visible = True 
관련 문제