C#

[Winform, C#] Process.Start() 이용하여 새창(새탭X) 에서 브라우저 열기

csn123 2023. 1. 30. 21:12

 

object URL = "https://www.naver.com";
ProcessStartInfo startInfo = new ProcessStartInfo("msedge.exe"); //엣지로 열기, 크롬은:chrome.exe
startInfo.Arguments = URL.ToString() + " --new-window"; //--new-window 붙이면 새브라우저에서 열림.
Process.Start(startInfo);

           

새 창이라고 구글링을해도 전부다 새 탭 기준으로 설명하고 있길래 내가 직접 찾았다....

새 탭 아니라고!! 새 창이라고!!

새 탭 아닙니다... 

헷갈리시는분들을 위해 설명... 

이건 새 탭

 

 

이게 새 창

 

 

새 창으로 띄우는건 브라우저 창을 하나 더 띄우는겁니다... 이사람들아...

핵심은 startInfo.Arguments = URL.ToString() + " --new-window";   (url과 new window 사이 공백주의)

--new window 가 새 창으로 여는 기능입니다.,  

 

그럼 이만~~~