Windows 배치 파일에서 웹 페이지 열기


114

나는 많은 일을하는 배치 파일 을 가지고 있으며 결국 웹 브라우저 를 페이지 에 열어야합니다 . 있는 방법으로, 본질적으로, 전화 거기에 ShellExecuteA의 HTTP 웹 페이지를 엽니 다?

Windows 명령 프롬프트


3
MS-DOS라고 할 때 실제 독립 실행 형 MS-DOS가 아닌 Windows 명령 프롬프트를 의미한다고 생각합니까?
NPE 2014 년

답변:


191

start명령을 사용하여 ShellExecute. 예를 들면

 start "" http://www.stackoverflow.com

이렇게하면 기본 브라우저가되는 모든 브라우저가 시작되므로 Internet Explorer가 반드시 시작되는 것은 아닙니다.


1
이 웹 페이지를 기본 브라우저가 아닌 별도의 브라우저에서 열려면 어떻게해야합니까?
Dulith De Costa

8
@DulithDeCozta 컴퓨터에 설치된 특정 브라우저에서 웹 페이지를 열려면 다음과 같은 것을 사용해야합니다 C:\path\to\browser.exe http://www.stackoverflow.com.. 더 자세한 정보가 필요하면 직접 질문해야합니다.
Ross Ridge

빈 따옴표를 사용하는 이유는 무엇입니까? 내가보기 start http://www.stackoverflow.com에 기본 브라우저에서 페이지를 열기에 충분합니다.
Daniil Palii

2
@Daniechka URL에 큰 따옴표가 필요한 경우입니다. 명령 start "http://www.stackoverflow.com"은 작동하지 않지만 명령 은 작동 start "" "http://www.stackoverflow.com"합니다. 참조 : stackoverflow.com/questions/27261692/…stackoverflow.com/questions/44219435/…
Ross Ridge

2

안타깝게도 이에 접근하는 가장 좋은 방법은 Internet Explorer를 사용하는 것입니다. Windows 기반 컴퓨터에있는 것으로 알려진 브라우저이기 때문입니다. 이것은 또한 firefox, chrome, opera..etc와 같은 대체 브라우저를 가진 다른 사용자와의 호환성을 가져올 것입니다.

start iexplore.exe http://www.website.com

2

웹 사이트에 시작 명령을 사용하면 기본적으로 기본 브라우저를 사용하지만 특정 브라우저를 사용하려면 다음을 사용하십시오. start iexplorer.exe www.website.com

또한 http://URL에 있을 수 없습니다 .


4
그렇지 iexplore.exe
않습니까

0

시작이 작동하지 않았습니다.

사용 firefox http://www.stackoverflow.com또는 chrome http://www.stackoverflow.com.

분명히 배포하기에 좋지는 않지만 특정 컴퓨터에 사용하는 경우 제대로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.