2010-06-03 2 views
0

그래픽 카드 이름, make 및 기타 정보를 표시하는 레이블이 있습니다. 클릭 할 때 Firefox를 열고 Google에서 카드 이름을 검색 할 수 있도록 노력하고 있습니다.라벨을 클릭하면 Firefox에서 Google 검색을 어떻게 열 수 있습니까?

나는 "당신을 위해 Google을 만났습니다."라는 시도를했지만 각 작업을 개별적으로 검색했습니다.

는 지금까지 시도했다이며 종류의 작동하지만에 문제있다 :

private void label13_Click(object sender, EventArgs e) 
{ 
    ManagementObjectSearcher Vquery = new ManagementObjectSearcher(
     "SELECT * FROM Win32_VideoController"); 
    ManagementObjectCollection Vcoll = Vquery.Get(); 
    foreach (ManagementObject mo in Vcoll) 
    { 
     System.Diagnostics.Process CcleanerA = System.Diagnostics.Process 
      .Start(@"C:\Program Files (x86)\Mozilla Firefox\firefox.exe", 
       "http://google.com/?q="+(mo["name"].ToString())); 
    } 
} 

을 확인 아니라 내가 옳은 일을 검색하는 데있어,하지만 그것은에 두 번 검색 2 개의 탭은 뭐니 뭐니?

   private void Vcard_Click(object sender, EventArgs e) 
    { 
     ManagementObjectSearcher Vquery = new ManagementObjectSearcher("SELECT * FROM Win32_VideoController"); 
     ManagementObjectCollection Vcoll = Vquery.Get(); 
     foreach (ManagementObject mo in Vcoll) 
     { 
      System.Diagnostics.Process.Start("http://www.google.ca/search?hl=en&q=" + mo["name"].ToString()); 
     } 
    } 
+2

맞춤법 및 구두점을 찾으려면이 내용을 수정하십시오. 그것은 끔찍한 일입니다. – Amy

+0

@ yodaj007 : 나는 그것을 원합니다. – Aren

+0

재 형식화 된 질문이지만, "옳지 않은"것이 무엇인지 모릅니다. 그래서 그것에 대해 자세히 설명 할 수는 없습니다. @NightsEVil, 편집 된 질문을 살펴보고 뭔가의 의미를 변경하면 다시 편집하십시오. –

답변

5

Process.Start(...)이 경우 가장 친한 친구 일 것입니다. Firefox를 실행하는 데 사용할 수 있습니다. FF는 이미 열려있는 경우 새 탭을 열어야합니다.

FF 실행 파일 다음의 첫 번째 매개 변수는 찾아 볼 URL입니다.

URL을 실행하면 기본 브라우저가 열립니다.

System.Diagnostics.Process.Start("http://www.microsoft.com"); 

편집 당신은 알고

는, 구글이 세계에 노출 검색 API를 가지고, 당신은 단지 제품을 검색 한 후 바로 프로그램 내부의 결과 목록을 제시하기 위해 API를 사용할 수 있습니다! 그럼 당신은 브라우저에 의존하지 않습니다.

또한 방금 구글 GET URL로 사람들을 탐색 할 수 있습니다 .NET에서 WebBrowser 컨트롤있다

:이

http://www.google.ca/search?hl=en&q=NVIDIA + 7900

+1

Google API 또는 내장 브라우저 컨트롤을 사용하여 두 번째로 - 버튼 클릭으로 외부 브라우저를 실행하는 것은 Windows 95이기도합니다. – hemp

0

입니다 기본적인 Google 검색 기법 101 - 구문 (즉, 여러 단어로 구성된 이름)으로 알려져있는 것을 가지고 있으므로 검색해야합니다. 수색을 실행하기 전에 따옴표를 붙이십시오.

검색 용어를 소문자로 변환하는 것도 고려해야합니다. 구문에 대문자가 있으면 Google에서 대소 문자를 구분하여 결과 집합을 줄일 수 있습니다.