문제

단일 DOS 명령으로 Internet Explorer 7에서 여러 페이지를 어떻게 열 수 있나요?배치 파일이 이 작업을 수행하는 유일한 방법입니까?

감사해요!

도움이 되었습니까?

해결책

배치 파일은 빠르고 더러운 솔루션으로 작동합니다.

@echo off
@setlocal

:openurl
set url=%~1

if "%url:~0,4%" == "http" (
   start "%ProgramFiles%\Internet Explorer\iexplore.exe" "%url%"
)
if NOT "%url:~0,4%" == "http" (
   start "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://%url%"
)

shift
if "%~1" == "" goto :end
goto :openurl

:end

편집하다:http 핸들러 접두사가 없는 도메인 이름에 대한 지원이 추가되었습니다.

다른 팁

  1. .txt 확장자를 가진 txt 파일을 엽니다.
  2. 아래 줄을 추가하세요.

    • www.google.com을 시작하세요
    • www.yahoo.com을 시작하세요
    • www.microsoft.com을 시작하세요
  3. 파일을 저장하고 파일 이름 바꾸기를 선택한 다음 확장자를 .txt에서 .cmd로 변경합니다.

  4. .cmd 파일을 두 번 클릭하여 실행하세요.

안타깝게도 여러 URL을 명령줄 매개변수로 포함할 수 있는 방법은 없습니다.여기에는 블로그 게시물 Javascript를 통해 이를 수행하는 또 다른 (상당히 복잡한) 방법을 자세히 설명합니다.

저는 이 작업을 정확하게 수행하는 소프트웨어를 다운로드했습니다.VB 스크립트나 배치 파일 등을 복사하거나 붙여넣을 필요 없이 명령줄에서 여러 웹사이트를 열 수 있습니다. http://www.multiwebpageopener.com.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top