既存のウィンドウでChromeでchrome:// newtabを開くにはどうすればよいですか?


3

XLaunchpadとWinLaunchのショートカットを作成して、「新しいタブ」(アプリへのショートカットなどを含む)を表示できるようにします。about:blankまたはURLではありません。

しかし、私が使用するとき

chrome chrome://newtab

新しいウィンドウを開き続けます。

これは、タブではなく新しいウィンドウで新しいブラウザインスタンスを開くようにChromeをどのように構成できますか?


以下のコメントをありがとう。あなたの質問を編集して、他の人が回答しやすいようにしました。変更を見て、正しいことを確認してください。
-Isxek

回答:


3

http://

空白のhttp://だけで、新しいタブがChromeで開きます。これはStackExchange構文ですが、ハイパーリンクとして表示されません:

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


または、実際の質問に関連してchrome http://somewebsite.comchrome://プレフィックスの代わりに使用します。
-Isxek

1
これにより、新しいウィンドウで「新しいタブ」が開きます。したがって、これは正しくありません。
アルキメデストラハノ

@lsxek「アプリなどがある」「新しいタブ」を表示しようとしています。
アルキメデストラハノ

実際には、オムニバーの空白のhttp://も「http://」のGoogle検索にリダイレクトされるため、この答えは間違っています。
アルキメデストラハノ

Chromeフォーラムには関連する質問がありますが、まだ回答されていません。Chromeで利用可能なCLスイッチを見ると、この機能はまだ利用できないようです。
-Isxek

1

私は最終的にこの投稿のおかげで実行可能なソリューションを見つけました:

chrome https://www.google.com/_/chrome/newtab

または

start chrome https://www.google.com/_/chrome/newtab

(これがなぜ/どのように開くのか聞かないでくださいchrome://newtab


この方法では、新しいウィンドウで新しいタブを開くときのように、アドレスバーは自動フォーカスされないため、回避策を思い付きました。新しいタブページを開くコマンドをバッチファイルに配置し、SendKeys(この回答から取得)を使用してCtrl+ L(アドレスバーをフォーカスするショートカット)を送信するコマンドを追加しました。

これは、ショートカットボタンを使用して実行するnewtab.batファイルです。

@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://www.google.com/_/chrome/newtab"
%SendKeys% "^l"

goto :EOF
@end

// JScript section

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

次の手順を実行します。

  1. レジストリからChrome実行可能パスを取得します
  2. Chromeを実行newtabし、既存のウィンドウでページを開きます
  3. Ctrl+ Lを送信してアドレスバーにフォーカスします
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.