Em vez de usar o Chrome diretamente, você pode usar um arquivo .bat.
Abaixo está uma versão de tal arquivo .bat que deve ser executado no Notepadd ++
assim:
"path\to\file.bat" "$(FULL_CURRENT_PATH)"
Para o Windows, onde a raiz do documento está em C:\inetpub\wwwroot
,
o arquivo .bat é:
@echo off
set "param=%~1"
set "url=http://localhost/%param:C:\inetpub\wwwroot\=%"
start "" chrome.exe "%url%"
A sintaxe geral do DOS usada acima para substituir strings em uma variável é:
"%variable-name:search-string=replacement-string%"
onde, no nosso caso, replacement-string
está vazio.
Este arquivo .bat simples pode ser facilmente melhorado para aceitar a string C:\inetpub\wwwroot\
como segundo parâmetro e muito mais.
O arquivo de lote pode fazer com que uma janela preta do DOS apareça momentaneamente,
desaparecer imediatamente após o lançamento do Chrome.
Se ainda for muito chato, veja esta resposta .