Como posso atualizar meus favoritos em massa nos Terminais do Codeplex?

1

Estou em um laptop e, muitas vezes, alterno entre ter monitores e ter meu monitor embutido, que obviamente tem resoluções diferentes. Este é um problema para os meus Terminais Codeplex, que estica a janela por padrão. Tenho cerca de 50 links que não quero alterar manualmente. Como posso atualizá-los em massa para uma resolução definida? Eu diria que isso é armazenado em um arquivo de texto em algum lugar, mas não consigo encontrar um.

    
por corsiKa 02.12.2015 / 19:44

2 respostas

1

Usando o Process Monitor da SysInternals, consegui encontrar um identificador para uma pasta chamada %appdata%\..\Local\Robert_Chartier\Terminals\Data . (Uma rápida pesquisa no Google revela Robert Chartier como desenvolvedor de Terminais.)

A partir daí, abri o Favorites.xml e mudei todas as linhas de <DesktopSize>AutoScale</DesktopSize> para <DesktopSize>x1024</DesktopSize> (que foi o que encontrei quando o fiz manualmente).

Abrindo os terminais agora, acho que o tamanho é adequado e funciona corretamente.

    
por 02.12.2015 / 19:52
1

Powershell é legal para coisas assim.

Faça o backup do arquivo primeiro!

Se você quiser um one-liners do powershell:

Isso requer o Powershell v3 ou superior:

(gc 'C:\Path\to\your\file\favorites.xml').Replace("AutoSize","x1024") | Set-Content 'C:\Path\to\your\file\favorites.xml'

Isso requer apenas o Powershell v2 que você quase certamente tem:

(gc 'C:\Path\to\your\file\favorites.xml') -Replace "AutoSize","x1024" | Set-Content 'C:\Path\to\your\file\favorites.xml'
    
por 02.12.2015 / 20:23