Chrome이 기존 창에서 chrome://newtab을 열도록 하려면 어떻게 해야 하나요?

Chrome이 기존 창에서 chrome://newtab을 열도록 하려면 어떻게 해야 하나요?

"새 탭"(앱 등에 대한 바로 가기가 포함되어 있음)이 표시될 수 있도록 XLaunchpad 및 WinLaunch에 대한 바로 가기를 만들려고 합니다. about:blank나 URL이 아닙니다.

그러나 내가 사용할 때

chrome chrome://newtab

계속 새창이 뜨네요.

그것은 일종의 반대이다.탭이 아닌 새 창에서 새 브라우저 인스턴스를 열도록 Chrome을 구성하려면 어떻게 해야 하나요?

답변1

http://

빈 http://만 입력하면 크롬에서 새 탭이 열립니다. 이것은 StackExchange 구문이지만 하이퍼링크로 표시되지 않습니다.

[http://](http://)

답변2

나를 위해 다음과 같은 것을 실행합니다.

start chrome https://google.com

새 탭에서 페이지가 열리지만 실행 중입니다.

start chrome http://

(다른 답변에서 제안한대로)새창. 아마도 과거에는 효과가 있었을까요?

추악한 해결 방법으로 다음 스크립트를 다음과 같이 저장합니다.newtab.bat, Chrome을 직접 실행하는 대신 바로가기 키에서 스크립트를 실행합니다.

@if (@CodeSection == @Batch) @then
@echo off

SET SendKeys=CScript //nologo //E:JScript "%~F0"
SET KEY_NAME="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe"
FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY %KEY_NAME% /ve') DO SET Chrome=%%B

"%Chrome%" https://google.com
%SendKeys% "^t^+{TAB}^w"

goto :EOF
@end

// JScript section

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.SendKeys(WScript.Arguments(0));

설명:

  1. Windows 레지스트리에서 Chrome 실행 파일 경로를 가져옵니다.

  2. 크롬을 실행하고 https://google.com새 탭에서 엽니다(크롬에 초점을 맞춥니다).

  3. SendKeys Ctrl+t

    새 탭을 여는 단축키입니다.

  4. SendKeys Ctrl+ Shift+Tab

    이 단축키는 한 탭을 다시 전환합니다(방금 열었던 Google로).

  5. SendKeys Ctrl+w

    이 단축키는 현재 탭(Google 탭)을 닫습니다.

(추악한 해결 방법이라고 언급했나요?)

결과는 chrome://newtab기존 Chrome 창(또는 현재 데스크톱에 열려 있는 창이 없는 경우 새 창)에서 페이지가 열립니다. 명령줄 인수와 단축키의 다른 변형을 많이 시도했지만 Chrome 외부에서 새 탭 페이지를 열 수 있는 더 좋은 방법을 찾을 수 없었습니다.기존의창문.

SendKeys 부분은 다음에서 수정되었습니다.이 답변.

관련 정보