윈 도 우 익스플로러 현재탭으로 연결하는 커맨드 라인 옵션 있나요?
2017.02.15 18:26
익스에서 클릭해서 쓰는게 아니라 오토핫키에서 쓸 건데요
인터넷옵션 - 탭 옵션 - 다 새 탭으로 해도 저건 익스에서 직접 클릭하는 경우에만 되고요
Run C:\Program Files (x86)\Internet Explorer\iexplore.exe "https://windowsforum.kr" 하면 항상 새 창으로 나오는데
파폭은 검색하니 firefox .exe --new-tab이라고 금방 나오는데
익스는 잘 안 나오네요
댓글 [4]
-
유칸지 2017.02.15 19:27
-
DarknessAngel 2017.02.16 04:33
에러 메세지 띄우는것보단 기존대로 ie 프로세서 새로 실행해서 주소를 던지는게 조금 더 나아보입니다
echo대신 집어넣고, 하단의 pause 지우시면 됩니다
또한 종료시 무언가 할일이 없다면 굳이 함수 만들어서 거기로 점프할 필요없이 바로 exit해서 빠져나가는게 간략하고, 보기 쉬우므로 추천합니다 (저렇게 해두면 done으로 가서 내용물 확인해야하지만, exit로 해두면 확인할 필요가 없어짐)
-
유칸지 2017.02.16 08:17
말씀 감사합니다.
5테라님의 요청은 기존 iexplore 실행 중에 무조건 새 탭으로 이동하게끔 요청한 것입니다. 또, 여기에 iexplore에 중점을 둔 이유는 iexplore가 실행 중이지 않을 경우, 특히 Windows 10에서는 기본값으로 Edge를 실행하는 경우가 있습니다. 이렇게 되면 요청자의 요청과 다르게 동작할 수 있습니다.
그리고 DarknessAngel님의 말씀처럼 exit을 사용할 수도 있지만, CMD에서 실행했을 경우 그 명령 프롬프트가 바로 닫히는 문제가 발생합니다.
pause를 넣은 이유는 CMD를 경유하지 않고 직접 실행했을 경우에 대해서도 고려한 것입니다.
여러 변수를 생각하고 작성한 부분이지만, 반드시 정답은 아니기 때문에 입맛에 맞게 조금씩 바꾸어가며 진행하면 좋을 것 같습니다.
-
DarknessAngel 2017.02.16 16:44
주소만 던져서 start시키거나하면 기본 프로그램이 뜨지만, 직접 실행파일명까지 지정해서 실행하면 무조건 ie뜹니다 (제가 10쓰고 있다보니 필요한경우 저렇게 수동으로 지정해서 바로가기 작성해둡니다)
나머지는 질문자분이 알아서 적용하실꺼라 믿을 수 밖에 없군요
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
67863 | 기 타| 아프리카 TV 광고 차단 주소 알려주세요 [5] | 불만왕투덜이 | 1287 | 03-01 |
67862 | 하드웨어| usb 2.0 포트 필요성? [11] | nabbiriri | 725 | 03-01 |
67861 | 하드웨어| 메인보드 교체시 윈도우 포맷 여하 [14] | 촌꼬마 | 3385 | 03-01 |
67860 | 윈 도 우| win10 pro rs1 1607 ko-kr [7] | 韜光養晦 | 1316 | 03-01 |
67859 | 소프트웨어| ms오피스 구매질문... [3] | 메가맨X12 | 375 | 03-01 |
67858 | 윈 도 우| win7에서 win10으로 업그레이드가 않되는데요 [9] | 바람난버스 | 877 | 03-01 |
67857 | 윈 도 우| 일본어 키보드 드라이버 [2] | 무뚝뚝 | 349 | 03-01 |
67856 | 윈 도 우| winpe 빌더 관련 질문입니다. | ibabu | 172 | 03-01 |
67855 | 윈 도 우| 원도우10 탐색기에 있는 바로가기 그게 막 추가됩니다. [3] | 까까머겅 | 593 | 03-01 |
67854 | 소프트웨어| 스카이레이크 usb3.0 드라이버 문의 인텔과 제조사버전문의 [4] | 복태취업했 | 854 | 03-01 |
67853 | 윈 도 우| 윈도우7 로그인 암호 [2] | 쭌쭌 | 1336 | 03-01 |
67852 | 윈 도 우| [심각] 구글 Custom Search 해결 방법 좀 알려 주세요 [3] | 줄넘기 | 461 | 02-28 |
67851 | 윈 도 우| 시작프로그램에 등록파일 관리자권한으로 자동실행하는법? ... [4] | 맹물 | 679 | 02-28 |
67850 | 소프트웨어| MS edge에서 웹페이지 저장법은? [1] | 나는나다 | 625 | 02-28 |
67849 | 하드웨어| 메인보드에 LED 램프가 컴퓨터 전원을 꺼도 계속 켜져 있는... [3] | SUbSigNal | 1530 | 02-28 |
67848 | 윈 도 우| pe 에서도 듀얼 모니터 사용 가능한가요?? [2] | ibabu | 357 | 02-28 |
67847 | 윈 도 우| vhd 자식 자동교체 스크립트가 안먹힙니다 [6] | 1992 | 801 | 02-28 |
67846 | 윈 도 우| 바로가기에 방패 표시 [5] | asklee | 1467 | 02-28 |
67845 | 윈 도 우| 용산 공유기 구입 관련 질문입니다 [5] | 슝슝이 | 691 | 02-28 |
67844 | 하드웨어| 사운드 카드 USB, 조언 부탁드려요. [8] | 쥐띠 | 398 | 02-28 |
이 스크립트를 만들어봤는데 잘 동작하는 것 같습니다.
@echo off
set TMP_FILE="%TEMP%\%DATE%%RANDOM%.cmd"
set URL=https://www.google.com
tasklist | findstr iexplore 1>nul 2>nul
if not "%errorlevel%" == "0" goto error
echo $ONT = 0x800 >%TMP_FILE%
echo $App = New-Object -ComObject shell.application >>%TMP_FILE%
echo $IE = $App.Windows() ^| Select-Object -Last 1 >>%TMP_FILE%
echo $IE.navigate('%URL%', $ONT) >>%TMP_FILE%
echo 'App', 'IE' ^| ForEach-Object {Remove-Variable $_ -Force} >>%TMP_FILE%
powershell <%TMP_FILE%
del /f /q %TMP_FILE%
goto done
:error
echo Error: iexplore is not running!
pause >nul
goto done
:done