Alterando temporariamente as propriedades do console no Windows 7

10

No Windows XP, quando você faz uma alteração nas configurações do console (não apenas para o prompt de comando, mas todos os aplicativos do console), por exemplo, dimensões, cores, fontes etc. se você quiser tornar as alterações permanentes ou apenas para essa instância. Isso é bastante útil, porque às vezes você só deseja alterá-lo para essa instância, não para sempre.

No Windows 7, parece que fazer uma alteração sempre torna-a permanente. (Note, estou falando sobre o item de menu Properties , não o item de menu Defaults , daí o problema.)

Existe alguma maneira / configuração de fazer com que o Windows 7 se comporte como o XP a esse respeito?

    
por Synetech 14.08.2011 / 20:05

2 respostas

2

Tenho certeza que alguém na MS pensou que o jeito antigo (do NT em diante) era confuso para as pessoas, então elas o removeram. Assim como você eu usei também e gostei da ideia. Mas tudo bem!

Veja como você obtém a mesma funcionalidade.

Crie um novo atalho em uma pasta de sua escolha. A linha de comando da pasta é cmd.exe. Execute-o e, em seguida, altere as propriedades. As propriedades serão salvas no atalho .
Se você quiser diferentes propriedades salvas, crie outro atalho e, se estiver na mesma pasta, apenas o nomeie diferente do primeiro atalho e ele também salvará suas propriedades da mesma maneira.

Se você executar o cmd.exe diretamente da caixa "Executar", ele terá as propriedades padrão do Windows.

@Syntech trouxe um ponto interessante que merece mais esclarecimentos.
OpçãodemenupadrãonomenudoconsoleparaoWindowsVistaesuperiornãoafetadiretamenteasessãoatual.Aocontráriodo link , ele parece se aplicar apenas às janelas do console que não são cmd.exe. Porque, uma vez que você defina as "Propriedades" da janela titulada "c: \ windows \ system32 \ cmd.exe", elas se tornarão o "padrão" em andamento de todas as janelas futuras abertas com o mesmo título (ou seja, ... cmd. exe) e eles já não olham para os valores de propriedade "Default" "console". Se você criar atalhos, como eu expliquei acima, você se beneficiará de cada atalho "lembrando" suas configurações para cada sessão em cada lançamento.

Do Windows NT para o XP, o comportamento foi diferente. E esse é o comportamento que a pergunta original estava se referindo. No XP e em versões mais antigas, quando você altera as propriedades, é solicitado que você escolha conforme mostrado abaixo. O pôster da questão original está faltando, assim como eu sou, a opção "Aplicar propriedades somente à janela atual".

Comoestamosperdendoessaopção,asoluçãoalternativaquesugiroécriarumatalho"temporário" para o cmd.exe e manter um backup. Altere o quanto quiser e restaure a partir do backup quantas vezes precisar.

HTH

Referência: link

    
por 13.03.2014 / 03:40
1

Na verdade, se você alterar as configurações através do item de menu Propriedades na janela Prompt de Comando, não afetará todas as instâncias e as Padrões e Propriedades diálogos têm dois objetivos distintos.

Padrões

A caixa de diálogo Padrões permite que você defina a configuração comum para todas as instâncias do Prompt de Comando.

Inclui pelo menos um recurso que não está disponível na caixa de diálogo Propriedades, a capacidade de ativar e desativar o preenchimento automático.

Propriedades

A caixa de diálogo Propriedades permite que você defina a configuração do atalho que iniciou aquela instância do Prompt de Comando.

As alterações feitas nessa caixa de diálogo substituem as configurações feitas através da caixa de diálogo Padrões. As configurações também podem ser acessadas diretamente pelas propriedades do atalho:

Até agora, tudo bem, mas isso nunca foi realmente a questão. Então, como você faz mudanças temporárias para apenas aquela única instância aberta?

Eu acho que você não pode. O melhor que consegui foi iniciar uma instância temporária com start cmd e ajustar as propriedades para essa, o que não parece afetar nenhum outro atalho.

    
por 31.03.2014 / 16:48