Iniciar arquivo HTML no Chrome com parâmetros

1

Eu quero criar um atalho que lance o cromo com um arquivo HTML no mesmo diretório do atalho. Eu também preciso disso para iniciar o chrome com os seguintes parâmetros --new-window --disable-web-security --user-data-dir="c:/chromedev"

Atualmente, a linha "Segmentar" do meu atalho é assim:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ./specViewer.html --new-window --disable-web-security --user-data-dir="c:/chromedev"

Ao iniciar, isso me dá o erro ERR_NAME_NOT_RESOLVED

Eu também tentei isso:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" specViewer.html --new-window --disable-web-security --user-data-dir="c:/chromedev"

Sem essa sorte, então ele tenta procurar na internet pelo meu arquivo.

Alguma idéia de uma solução para iniciar corretamente o arquivo local no chrome com os parâmetros da linha de comando?

    
por Oxymoron 19.07.2017 / 15:25

2 respostas

3

A resposta do OP está correta até onde vai. No entanto, você pode obter um atalho do Windows para iniciar em relação ao diretório atual.

Embora você possa usar Variáveis de ambiente do Windows em atalhos, há alguns que não podem ser usados ( como %CD% ).

Como o OP sugeriu, usar um arquivo em lotes é uma excelente maneira de contornar essa restrição:

@echo off
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "file:///%CD%/specViewer.html" --user-data-dir="C:/chromedev" --disable-web-security --new-window

Você também pode criar um New Shortcut com as seguintes propriedades:

Target:      "%WINDIR%\system32\cmd.exe" /c start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "file:///%CD%/specViewer.html" --user-data-dir="C:/chromedev" --disable-web-security --new-window
Start in:    
Change Icon: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

CRÍTICO: verifique se Start in está vazio; isso iniciará o prompt de comando no diretório atual.

Observe como iniciamos o prompt de comando, que pode usar variáveis dinâmicas, como %CD% . E você provavelmente vai querer mudar o ícone no atalho para se parecer com o Google Chrome, ou qualquer outro programa que você esteja lançando.

Para mais detalhes sobre periféricos, veja esta pergunta:

Como iniciar um atalho do Windows em relação ao local da pasta? - estouro de pilha

    
por 20.07.2017 / 19:57
3

Consegui resolver meu problema usando um arquivo .bat e usando isso como conteúdo

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "file:///%cd%/specViewer.html" --user-data-dir="C:/chromedev" --disable-web-security --new-window 

Nota: prefixar esse comando é START o quebra.

    
por 19.07.2017 / 15:48