2010-12-27 5 views
3
의 차이는 $ ie.Navigate ("URL")와 $ ie.Navigate2 ("URL")의 차이점은 무엇입니까

IE COM 개체, 메도 .Navigate 및 .Navigate2

를 Get-Member 말한다 :

이동 방법 무효 이동 (문자열, 변형, 변형, 변형, 변형)
Navigate2에 방법 무효 Navigate2에 (변형, 변형, 변형, 변형, 변형)

샘플 코드 :

$ie = New-Object -ComObject InternetExplorer.Application 
$ie.visible = $true 


$ie.Navigate("www.stackoverflow.com") 
#or 
$ie.Navigate2("www.stackoverflow.com") 

답변

2

차이점은 첫 번째 인수 URL입니다. 여기 MSDN의 말씀입니다 :

Navigate Method

URL : 표시 할 자원의 URL, 전체 경로 또는 범용 명명 규칙 (UNC) 이름과 위치로 평가되는 문자 식.

Navigate2 Method

URL : 자원의 URL로 평가되는 변수 또는 식을 표시하려면, 파일 위치, 또는 셸 네임 스페이스에서 폴더를 나타내는 PIDL의 전체 경로.

...

이 방법은 쉘 통합 할 수있는 탐색 방법을 확장; 그러나이 메서드는 Navigate를 더 이상 사용하지 않습니다. 원래 방법은 여전히 ​​URL 탐색에 사용할 수 있습니다.