
Estoy intentando crear un acceso directo para XLaunchpad y WinLaunch para que pueda aparecer una "nueva pestaña" (que contiene los accesos directos a aplicaciones, etc.). No se trata de: en blanco o una URL.
Sin embargo, cuando uso
chrome chrome://newtab
Sigue abriendo una nueva ventana.
Es algo así como lo inverso de¿Cómo se puede configurar Chrome para abrir nuevas instancias del navegador en nuevas ventanas en lugar de en una pestaña?
Respuesta1
http://
Solo un http:// en blanco abre una nueva pestaña en Chrome. Esta es la sintaxis de StackExchange pero no se muestra como un hipervínculo:
[http://](http://)
Respuesta2
Para mí, ejecutar algo como
start chrome https://google.com
abre una página en una nueva pestaña, pero ejecutando
start chrome http://
(como lo sugiere la otra respuesta) abre unnueva ventana. ¿Quizás funcionó en el pasado?
Como solución fea, guardo el siguiente script comonuevatab.baty ejecute el script desde mi tecla de acceso directo en lugar de ejecutar Chrome directamente:
@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));
Explicación:
Obtenga la ruta ejecutable de Chrome desde el registro de Windows
Ejecute Chrome y se abrirá
https://google.com
en una nueva pestaña (enfoca Chrome)Enviar claves Ctrl+t
Este es el acceso directo para abrir una nueva pestaña.
Enviar claves Ctrl+ Shift+Tab
Este acceso directo retrocede una pestaña (a Google, que acabamos de abrir).
Enviar claves Ctrl+w
Este acceso directo cierra la pestaña actual (la pestaña de Google).
(¿Mencioné que era una solución fea?)
El resultado es la chrome://newtab
página abierta en una ventana de Chrome existente (o una nueva ventana si no había ninguna abierta en el escritorio actual). Probé muchas otras variaciones de argumentos y atajos de línea de comando, pero simplemente no pude encontrar una mejor manera desde fuera de Chrome para abrir la página de nueva pestaña en unexistenteventana.
Las partes de SendKeys se modifican deesta respuesta.