Faça o Chrome sempre executar com flags, por exemplo, abrindo diretamente um arquivo HTML

4

Eu quero executar o Chrome com um determinado conjunto de sinalizadores, sempre

Eu criei um atalho e adicionei o sinalizador a ele da seguinte maneira, então meu alvo do atalho diz:

C:\<application-path>\chrome.exe --user-data-dir=D:\Chrome

Mas quando clico duas vezes em um arquivo HTML ou se qualquer outro aplicativo aciona o Chrome, ele perde o valor do sinalizador. O resultado - Uma nova janela do Chrome é aberta com o diretório de perfil padrão.

Eu quero tornar a sinalização permanente, para que seja ativa independentemente de como o Google Chrome seja executado.

Eu tentei alterar a seguinte chave de registro :

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

Foi isso antes:

"C:\<application-path>\chrome.exe" -- "%1" 

Mudei para as tentativas seguintes que não funcionaram :

1. "C:\<application-path>\chrome.exe" -- "%1" --user-data-dir=D:\Chrome
2. "C:\<application-path>\chrome.exe" -- "%1" -- "user-data-dir=D:\Chrome"
3. "C:\<application-path>\chrome.exe" -- "%1 user-data-dir=D:\Chrome"
Conclusivamente, quando tento abrir um link de qualquer aplicativo, ele não abre no meu Chrome atual como uma nova guia, em vez disso, abre uma nova janela do Chrome sem plug-ins e extensões, pois é de outro diretório.

Por que eu mudei meu diretório padrão? - porque a unidade do sistema operacional estava ficando com pouca memória devido à sobrecarga de caches e aplicativos do Chrome.

    
por Om Shankar 26.05.2013 / 19:11

1 resposta

3

-- como opção do programa significa que "todos os argumentos que se seguem não são opções do programa, mas arquivos a serem abertos". --user-data-dir=D:\Chrome é uma opção, mas o Chrome lê -- primeiro e trata essa opção como um nome de arquivo.

Tente alterar esse valor do registro para o seguinte:

"C:\<application-path>\chrome.exe" --user-data-dir=D:\Chrome -- "%1"

Há também outra opção. Se você não precisar do perfil padrão e quiser substituí-lo por D:\Chrome permanentemente, poderá substituir o diretório desse perfil por um link simbólico para D:\Chrome . O Chrome ainda tentará carregar o perfil padrão, mas o sistema de arquivos o redirecionará para seu perfil personalizado.

    
por 26.05.2013 / 19:20