Como coloquei o Chrome na barra de tarefas do Win7 várias vezes?

6

Já vi muitas perguntas, incluindo Fixar o mesmo aplicativo várias vezes no Windows 7 , mas todas perguntam como fazer algo eu já fiz . Eu certamente não usei uma das soluções nas respostas às muitas perguntas que examinei, e não tenho ideia de como fiz isso - é o que estou fazendo aqui . Confie em mim, esta é uma questão muito diferente .

Normalmente, você não pode fixar o mesmo aplicativo na barra de tarefas várias vezes no Windows 7, o que é o ponto principal das outras perguntas. Mas vamos dar uma olhada no meu TaskBar:

Huh,issoéinteressante-eutenhodoisatalhosdoChromefixadosecadaumtemumsubconjuntocorrespondenteaoíconedoperfildousuário.Ficamaisestranho.

Paraamaioriadosatalhos,quandoclicocomobotãodireito,clicocomobotãodireitonovamente->propriedades->SeparadorGeral,alocalizaçãodoatalhoestáem:

  • C:\Users\Nicholas\AppData\Roaming\Microsoft\InternetExplorer\QuickLaunch\UserPinned\TaskBar

Mas,paraosatalhosdoChrome,oslocaissãodiferentes:

  • C:\Users\Nicholas\AppData\Roaming\Microsoft\InternetExplorer\QuickLaunch\UserPinned\ImplicitAppShortcuts5bb61db2f318c1(aquelecommeurosto)
  • C:\Users\Nicholas\AppData\Roaming\Microsoft\InternetExplorer\QuickLaunch\UserPinned\ImplicitAppShortcuts639df789022856(aquelecommeuavatar)

Osalvosdosatalhos:

  • "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 3" (aquele com meu rosto)
  • "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1" (aquele com meu avatar)

Observe que os destinos se referem ao mesmo executável e apenas seus argumentos são diferentes. A maioria das respostas a outras perguntas envolve a vinculação simbólica do executável, de modo que os atalhos se referem a diferentes (ignorando completamente os aplicativos que verificam o nome do executável, mas eu discordo). Estes não são links simbólicos - eles são o verdadeiro negócio.

Os ícones também são diferentes:

  • %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 3\Google Profile.ico (aquele com meu rosto)
  • %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1\Google Profile.ico (aquele com meu avatar)

Além disso, esses atalhos parecem ser "oficiais", pois têm suas próprias listas de saída independentes quando clico com o botão direito:

Não apenas isso, mas as janelas para diferentes perfis permanecem desagrupadas e estou livre para separá-las:

Issoéincrívelemuitoútil,masnãotenhoamenorideiadecomoconseguiisso.ÉmuitoestranhoporquemuitasperguntasforamfeitasaquinoSO/SUeemoutroslugaresnaweb,enenhumadassoluçõesfuncionaassim.Comoissoaconteceu,eissopodeserfeitocomoutrasaplicaçõestambém?Eunãoqueroquebrarqualquermágicaqueestejafazendoissofuncionar,entãoexperimentarnomeuprópriocomputadorestáforadequestão.

EstaéaexibiçãoemárvoredeC:\Users\Nicholas\AppData\Roaming\Microsoft\InternetExplorer\QuickLaunch\UserPinned:

Para resumir: Que mágica é essa?

    
por LB-- 30.04.2015 / 01:17

2 respostas

5

Para o Chrome, você pode criar um atalho individual extra para Chrome with your other profile na barra de tarefas. Você pode abrir o Chrome (ícone padrão) e alternar para outro perfil. Ao fazer isso, o Chrome cria outra instância, separada da padrão. Você pode fixar essa instância separada na barra de tarefas como um segundo ícone. Esse ícone é o atalho para o Chrome para esse perfil .

Etapas para reproduzir:

  • Abra o Chrome na barra de tarefas
  • Clique no nome do seu perfil no canto superior direito (à esquerda nos botões de fechamento / minimizar)
  • Escolha Switch person
  • Faça login com uma conta do Google diferente
  • Agora, o Chrome criou um segundo ícone na barra de tarefas
  • Clique com o botão direito do mouse nesse ícone e escolha Pin this program to taskbar

O segundo atalho está localizado na pasta ImplicitAppShortcuts da pasta fixada pelo usuário.

( ponta extra e fora do tópico : Ao clicar no orb (Windows-start) você pode digitar shell: user pinned seguido por enter para ser levado diretamente para o correto pasta. Aqui é uma lista de outros atalhos de shell interessantes.)

Editar:
É claro que esses não são o único local onde os dados são armazenados para o aplicativo fixado.

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu 
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts

Por exemplo, a ordenação não está nessas pastas. A ordem dos aplicativos fixados (e lista de atalhos / clique com o botão direito) está no registro aqui:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\Favorites
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\FavoritesResolve

No entanto, este é um valor REG_BINARY, portanto, alterar a ordem ou adicionar um não é feito facilmente no regedit.

(Algumas informações aqui )

Ainda não encontrei uma API simples para fazer tudo isso.

Editar # 2
Uau, na verdade é bem fácil de fazer com qualquer programa (sem a API do Windows).

  • Crie um atalho para um programa e edite o destino para incluir algo como /profile=1 ou qualquer outro parâmetro exclusivo para este programa
  • Não importa onde você coloca o atalho (pode estar na área de trabalho) porque é temporário
  • Inicie o programa pelo atalho. Como tem um destino inicial exclusivo, ele recebe um novo ícone na barra de tarefas.
  • Clique com o botão direito do mouse no novo ícone e fixe-o na barra de tarefas
  • Você pode excluir o ícone da área de trabalho
por 30.04.2015 / 15:14
-2

Clique com o botão direito na barra de tarefas.

Clique em Propriedades.

Selecione a guia Barra de tarefas.

Selecione "Nunca combinar" no campo suspenso Botões da barra de tarefas.

Tada ... mágica.

Para obter os ícones empilhados na barra de tarefas, selecione "Sempre combinar, ocultar rótulos".

    
por 30.04.2015 / 04:01