Eu criei um script "Chrome PDF icon.reg", com base nas informações de change-default-icon-file-type e set-custom-icon-pdf-files-firefox .
Windows Registry Editor Version 5.00
;Make PDFs open in Google Chrome while using custom PDF icon
;-----------------------------------------------------------
[HKEY_CLASSES_ROOT\.pdf]
@="ChromePDF"
"Content Type"="application/pdf"
[HKEY_CLASSES_ROOT\.pdf\OpenWithProgids]
"ChromePDF"=hex(0):
[HKEY_CLASSES_ROOT\ChromePDF]
@="PDF (opened with Chrome)"
[HKEY_CLASSES_ROOT\ChromePDF\DefaultIcon]
@="D:\\Pictures\\Icons\\pdf icons\\PDF.ico"
; @="@{Microsoft.MicrosoftEdge_44.18362.329.0_neutral__8wekyb3d8bbwe?ms-resource://Microsoft.MicrosoftEdge/Files/Assets/MicrosoftEdgePDF.png}"
[HKEY_CLASSES_ROOT\ChromePDF\shell\open]
@="Open"
[HKEY_CLASSES_ROOT\ChromePDF\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\Google Chrome\Capabilities\FileAssociations]
".pdf"="ChromePDF"
[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\Google Chrome\Capabilities\FileAssociations]
".pdf"="ChromePDF"
Funciona com o Opera de maneira semelhante - veja o script "Opera PDF icon.reg" abaixo:
Windows Registry Editor Version 5.00
;Make PDFs open in Opera while using custom PDF icon
;-----------------------------------------------------------
[HKEY_CLASSES_ROOT\.pdf]
@="OperaPDF"
"Content Type"="application/pdf"
[HKEY_CLASSES_ROOT\.pdf\OpenWithProgids]
"OperaPDF"=hex(0):
[HKEY_CLASSES_ROOT\OperaPDF]
@="PDF (otvorené cez Opera)"
[HKEY_CLASSES_ROOT\OperaPDF\DefaultIcon]
@="D:\\Obrazky\\Ikony\\pdf icons\\PDF.ico"
; @="@{Microsoft.MicrosoftEdge_44.18362.329.0_neutral__8wekyb3d8bbwe?ms-resource://Microsoft.MicrosoftEdge/Files/Assets/MicrosoftEdgePDF.png}"
[HKEY_CLASSES_ROOT\OperaPDF\shell\open]
@="Open"
[HKEY_CLASSES_ROOT\OperaPDF\shell\open\command]
@="\"C:\\Users\\UserName\\AppData\\Local\\Programs\\Opera\\launcher.exe\" -- \"%1\""
[HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet\OperaStable\Capabilities\FileAssociations]
".pdf"="OperaPDF"
[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet\OperaStable\Capabilities\FileAssociations]
".pdf"="OperaPDF"
Você precisa salvar o código acima em um arquivo de texto com uma extensão ".reg" e clicar duas vezes nele para colocá-lo no registro. Quando terminar, basta clicar com o botão direito do mouse em qualquer arquivo PDF e, em suas propriedades, altere o "Abrir com" para Chrome ou Opera. Você pode revertê-lo para sua escolha anterior a qualquer momento.
O caminho para o ícone do PDF precisa ser corrigido de acordo com onde você o mantém. Você também pode tentar usar um '@ = "@ {Microsoft.MicrosoftEdge_44.18362 ...' como um caminho para o ícone do PDF - será o mesmo que o Microsoft Edge está usando para arquivos PDF. Não testei no entanto, se ele funciona após a atualização do Windows / Edge (quando a versão é alterada) No caso do Opera, você também precisa corrigir o nome de usuário no caminho para o iniciador do Opera.
Boa sorte! ;-)