Faça o lançamento do chrome com as opções de linha de comando sem criar um atalho

1

Eu tenho um monte de opções de linha de comando acrescentadas ao final do meu atalho para o Chrome, mas toda vez que eu lanço o cromo sem usar o atalho, ele perde os switches. Além disso, quando o Chrome é iniciado a partir de uma chamada no aplicativo.

Um bom exemplo está nas compilações recentes do Chrome Canary, onde ele renderiza a barra de título e o menu de contexto sem o GDI. Uma solução rápida era usar o interruptor: --disable-directwrite-for-ui. PS: eu uso mactype

Se você fosse reativar o Chrome no modo Windows 8, ele perde o switch.

Questão:

Existe alguma maneira de fazer o Chrome funcionar com opções de linha de comando sem iniciar de um atalho?

Feyisayo Sonubi
fonte
Com o wmic process where "name='chrome.exe'" get CommandLinecomando, você pode ver todos os comutadores atuais em chromeexecução.
JosefZ

Respostas:

1

Definir uma variável de ambiente como:

setx vChromeLaunchParamSet1 "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe -param1 -param2 -param3 -aram4"

Então sempre que você precisar lançar o Chrome com seus parâmetros, execute assim:

%vChromeLaunchParamSet1%

ou

start "" %vChromeLaunchParamSet1%

ou

start "My Extra Special Chrome Session" %vChromeLaunchParamSet1%

wschloss
fonte
1

Aqui está uma solução que fará o truque.

  1. Renomeie seu chrome.exe para chrome_real.exe

  2. Crie um arquivo em lote no mesmo diretório e chame-o de chrome.cmd. faça com que o arquivo inicie chrome_real.exe com os argumentos desejados, por exemplo: chrome_real.exe --disable-directwrite-for-ui %*(% * é usado para anexar todos os argumentos com os quais o lote foi chamado).

  3. Use um programa para converter seu arquivo de lote para exe, como este . Depois disso, você terá um arquivo chrome.exe "falso" que chama o cromo real, mas adiciona seus parâmetros a ele. Como todos os programas estão associados à chamada chrome.exe e não ao chrome_real.exe, todos eles chamarão o programa que chama o cromo original, tornando-o perfeito.

fstanis
fonte
Obrigado pelo hack rápido, no entanto, isso não funciona para abrir um arquivo no Chrome a partir de uma chamada externa, eu só recebo o prompt Windows can't find the file chrome_real.exequando está no mesmo caminho que chrome.exe. Também para iniciar o Chrome no modo Windows 8.
Feyisayo Sonubi
Adicione um cd C:\Program Files (x86)\Google\Application(ou qualquer que seja o caminho para chrome_real.exe) como uma primeira linha no seu arquivo de lote - isso deve resolvê-lo. Quanto ao modo Windows 8, não sei exatamente como isso funciona, por isso não sei se essa solução pode ajudar nisso.
fstanis
0

Abra um prompt de comando e mude para a pasta do programa Chrome, por exemplo, CD \ Usuários \ Fred \ AppData \ Local \ Google \ Chrome \ Aplicativo \

Para encontrar a pasta no seu PC, clique com o botão direito do mouse em um atalho existente do Chrome e, em seguida, em "propriedades".

Em seguida, execute chrome.exe com qualquer opção que você desejar, por exemplo chrome.exe --app = https://superuser.com/

John Ball
fonte