2010-04-16 5 views
4

매일 특정 시간에 브라우저에서 특정 URL로 탭을 열어주세요.URL을 여는 예약 된 작업

내 목표 :

  1. 기본 브라우저를 사용하여 예약 된 작업에서 URL을 설정할 수 (가 아닌 하드 코딩을)

I가없는 것 한 번에 이러한 목표를 모두 달성하십시오. 부분 솔루션을 답변으로 게시 하겠지만 누군가가 더 나은 것을 갖기를 희망합니다.

답변

8

하는 것으로 (또는 내부에 새로운 탭) 지정된 URL :

cmd /c start http://example.com 

는 팝업 명령 창없이 예약 된 작업을 만들려면 :

만들기 OpenUrl.vbs :

CreateObject("Wscript.Shell").Run "cmd /c start " & Wscript.Arguments.Item(0), 0, False 
다음

이 명령을 사용하여 예약 된 작업에서 호출 :

wscript.exe "C:\Path\To\Script\OpenUrl.vbs" http://example.com
+0

감사합니다. 대답에 내 노트를 추가했습니다. –

+0

나는 팝업 방식을 원했다. thanks +1 – Imdad

+0

@JeremyStein 당신의 노트를 대체 답변에 이미 적혀 있기 때문에 여기에서 노트를 삭제할 수 있습니다. 고마워;) – bluish

0

이 솔루션은 나를 예약 된 작업에서 URL을 설정하는 것을 허용하지 않습니다

내가 원하는 URL을 가리키는 .URL 파일을 만듭니다.

은 URL을 여는 .VBS 스크립트를 만듭니다 :

CreateObject("Wscript.Shell").Run """example.url""", 0, False 

가 .VBS 스크립트를 실행하는 예약 된 작업을 만듭니다.

2

이 솔루션은 파이어 폭스에 하드 코딩되어

이 URL을 사용하여 예약 된 작업 만들기 :이 명령은 기본 브라우저가 열립니다

"C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab http://example.com
1

글쎄, 당신은 당신의 스크립트에서 URL 파일을 만들 수 있습니다

Dim fso, MyFile 
Set fso = CreateObject("Scripting.FileSystemObject") 
Set MyFile= fso.CreateTextFile("c:\example.url", True) 
MyFile.WriteLine("[InternetShortcut]") 
MyFile.WriteLine("URL=http://stackoverflow.com/questions/2655253/scheduled-task-to-open-url") 
MyFile.Close 
+0

나는 항상 이진 파일이라고 생각했습니다.나는 그 내용을 조사 할 생각이 전혀 없었습니다. 감사! –

0

FF 솔루션에 대한 추가 사항 - URL에 앰퍼샌드가있는 경우 -을 사용하여 예약 된 작업에서 이스케이프 처리해야 할 수도 있습니다. 캐럿^&.

죄송합니다. - 잘못되었습니다. ^은 CMD 창에서 링크를 테스트 할 때 Ampersand를 벗어나기 위해 필요했지만 실제 예약 된 작업에서는 괜찮습니다.