Windows의 명령 줄에서 URL을 시작할 수 있습니까?


35

Windows의 명령 줄에서 직접 URL을 시작할 수 있습니까?


나는 항상 www.google.com이 작동한다고 생각했는데 지난 몇 시간 동안 해봤지만 확실하지 않았습니다. 따라서 경로에 c : \ program files \ internet explorer를 붙여 넣으십시오. 개인적으로 MOREPATH = "c : \ program files \ internet explorer"와 같이 오래 지루한 것들을위한 또 다른 환경 변수를 만듭니다. 그런 다음 path = .......; % MOREPATH % 제어판에 있습니다 ..system..environment 변수입니다. 이제 iexplore www.google.com이 제대로 작동합니다!
barlop

답변:


61

예, start 명령을 사용하십시오. 예:

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

사용자의 기본 브라우저를 사용합니다.


39
start "" "some://url?with=special&chars=:->"그렇지 않으면 사용 하지 마십시오 .
Joey

이 솔루션의 또 다른 멋진 기능은 할 수도 start www.google.com있지만 항상 작동하지는 않는다는 것입니다.
рüффп

3
따옴표를 제거해야합니다. 그렇지 않으면 새 CMD가 열립니다.
데이브

1
@daVe 당신은 URL이 인용되면 Joey가 말한 빈 인용 쌍이 필요합니다
phuclv

@Joey 댓글이 답변보다 더 유용한 경우 ...
jpmc26

5

당신이 사용할 수있는

start http://www.google.com

흥미롭게도 다음 조합 만 위의 URL에서 작동합니다.

start www.google.com
start http://google.com
start http://blog.google.com

그러나 다음은 작동하지 않습니다.

start google.com
start asp.net
start blog.google.com

나중의 예에서 google.com과 asp.net은 파일로 취급되며 google.com 파일을 찾으려고 찾지 못해 오류가 발생하기 때문이라고 생각합니다.

나는 그것이 www를 위해 하드 코딩 된 것 같아요. 더 나은 추측?


start웹 사이트뿐만 아니라 여러 응용 프로그램에서 작동하기 때문일 수 있습니다. 적어도 www또는 명령을 제공 http://하면 startURI가 HTTP 프로토콜에 연결되지만 다른 프로토콜을 실행할 수도 있습니다.
Jeff Noel

4

이 맥락에서 "시작"은 무엇입니까? 당신은 할 수 start http://www.foo.bar/또는처럼, 기본 브라우저가 URL가 와서 방문 할 것이다 - 당신이 무엇을 의미하는 것이 무엇입니까?


4

explorer <url>기본 브라우저를 사용할 수 있습니다 .


@ekaj 당신의 권리 : / 처음 시도했을 때 그것은 작동하지 않았다-어떤 이유로 그것은 지금 작동 ... 코멘트 삭제
DavidPostill

1

XP에서 작동하는 저렴한 방법은 다음과 같습니다.

"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"

12
아야 ... 그리고 msn.com 이상.

아무런 이유없이 ... 마음에 와서 제일 먼저
데이비드 안드레스

어떤 의미에서 저렴합니까?
Kazark

1
@Kazark : 기본 브라우저와 달리 Internet Explorer에서 URL을 여는 점이 저렴합니다.
David Andres

0

아래 명령을 실행할 수 있으며 Google 크롬 브라우저로 리디렉션됩니다.

C:\>start 'http://www.google.com'

-5

C # 코드에서 다음을 실행할 수 있습니다 (cmd-start equivalent).

Process.Start("http://stackoverflow.com");

명령 줄에서 직접 URL을 시작했습니다 (즉, 다른 프로그램을 먼저 실행하지 않고).


이것 C#입니까? 를 사용하는 Windows 7에서는 작동하지 않습니다 cmd.exe.
iglvzx 2016

1
PowerShell에서 이것을 시도했지만 작동하지 않았습니다. C #이어야합니다. 이것이 실제로 질문에 대답합니까?
Kazark

1
이것은 CMD 구문이 아니며 유효한 Powershell처럼 보이지 않습니다. 포스터가 그의 답변을 세부 사항으로 업데이트하면 내 공감대를 제거 할 수 있습니다.
oligofren
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.