개발 관련 글

VS.NET에서 구글 검색을!

퓨전마법사 2005. 5. 21. 03:59

VS.NET에서 구글 검색을!

구글은 오늘날 가장 유명한 검색 사이트입니다. 저는 코드를 작성할 때 항상 구글을 사용합니다. 그럴 때마다 웹 브라우저를 실행해서 ''www.google.com''을 입력하고 나서 키워드를 입력하게 됩니다. 이건 매우 지루한 일입니다. 그래서 구글에서 내용을 찾을 수 있는 매크로를 만들었습니다. 더구나 결과를 VS.NET IDE에서 직접 확인할 수 있습니다(웹 브라우저는 필요하지도 않습니다!).

매크로를 사용하는 방법은 간단합니다.

1. 검색하고자하는 키워드를 선택합니다.

2. 그림에서와 같이 ''GoogleSearch'' 매크로를 선택하고 나서 매크로 탐색기에서 [실행] 메뉴를 선택합니다. 바로가기를 등록해 놓는다면 더 쉽게 할 수 있겠죠. 매크로를 실행하면 다음과 같이 결과를 확인할 수 있습니다.

코드 사용하기

이 매크로 코드는 매우 간단합니다. 소스 코드만 봐도 무슨 내용인지 이해할수있을 정도입니다. 그래도 혹시나 해서 주석도 달아놓았습니다.

Option Strict Off

Option Explicit Off

Imports EnvDTE

Public Module SMILE

Sub GoogleSearch()

Dim strUrl As String

Dim selection As TextSelection = DTE.ActiveDocument.Selection()

'' 선택된 텍스트가 없을 때 오류 메시지를 보여준다.

If selection.Text <> "" Then

'' Google Search!

strUrl = "www.google.co.kr/search?q=" + selection.Text

'' Navigate it!

DTE.ExecuteCommand("View.URL", strUrl)

Else

MsgBox("Select Text to find")

End If

End Sub

End Module

정리

여러분도 아시다시피, VS.NET의 IDE는 매우 흥미롭고 강력합니다. 여러분은원하는 대로 VS.NET IDE를 확장할 수 있습니다. VS.NET 매크로 샘플 소스 코드를살펴보면, 매크로에 대해서 많은 것을 배울 수 있습니다. 지금 바로 확인해 보세요.

이 내용은 작년에 http://www.codeproject.com/macro/googlemacro.asp에 올린 저의 글을 번역한 것입니다.

퍼온곳은 http://www.debuglab.com/