domingo, 20 de dezembro de 2009

Atalhos para as opções do Painel de Controle (ou Acessando o Painel de Controle através da linha de comando)

Muitas pessoas sabem como acessar o Painel de Controle do Windows XP/2K/2K3 através do Menu Iniciar, Configurações, Painel de Controle, porém poucas são aquelas que sabem como fazer o acesso a este por linha de comando. Ok, você pode até se perguntar o por quê de saber acessar as opções do painel por linha de comando ao invés de ir com o mouse e abrir o mesmo já que você esta no Windows e não no Linux (já escutei muito essa). O porque é que muitas vezes pressionar Windows + R para abrir a caixa de executar e então digitar o comando é bem mais rápido do que fazer o longo caminho com o rato, além do que certas funções como runas dependem de você conhecer a utilização por linha de comando.

Então vamos lá.

Podemos acessar o painel de controle simplesmente digitando:

Control


Dessa maneira teremos o painel de controle inteiro. Pode ser útil quando você ainda quer pensar no que fará dentro do painel, porém não é lá muito prático nem serve para ser usado com o runas.

A solução passa a ser então as páginas cpl (ok não sei se o termo técnico da Microsoft é páginas, mas eu optei por usa-lo). Esses arquivos cpl ficam localizados em C:\Windows\System32 e neles que ficam localizados fisicamente os consoles de cada uma das opções do Painel de Controle.

Por exemplo, se você deseja acessar a tela de configuração o Mouse dentro do Painel de Controle, basta que você digite:

control main.cpl


Você pode chamar ainda, vida linha de comando, a aba que você deseja acessar dentro de cada console. Dessa maneira, se nós desejarmos abrir na aba Ponteiro, devemos usar a seguinte sintaxe:

control main.cpl,@0,1


Já se nós desejarmos a aba Opções de Ponteiro devemos

control main.cpl,@0,2


O item @0 que apareceu na linha de comando deste, é por que o main.cpl possui mais de uma interface. A segunda interface é o item de configuração de teclado dentro do Painel de Controle, que pode ser acessado da seguinte maneira:

control main.cpl,@1


A seguir colocarei o nome de algumas páginas cpl que podem ser acessadas dessa maneira:

Controle de Acessibilidade: access.cpl
Adicionar e remover programas: appwiz.cpl
Configurações de vídeo: desk.cpl
Adicionar hardware: hdwwiz.cpl
Configurações do IE : inetcpl.cpl
Controladores de Jogo : joy.cpl
Mouse /Teclado : main.cpl
Sons e dispositivos de áudio: mmsys.cpl
Configurações de rede: ncpa.cpl
Contas de usuário: nusrmgr.cpl
Gerenciamento de Energia: powercfg.cpl
Propriedades do Sistema: sysdm.cpl
Opções de telefone e modem: telephon.cpl
Propriedades de Data e Hora: timedate.cpl
Configurações regionais: intl.cpl
Configurações de Java: javacpl.cpl
Configurações de Email (Outlook): mlcfg32.cpl
Configurações de Rede Sem Fio: netsetup.cpl
Central de Segurança: wscui.cpl
Quicktime: quicktime.cpl


Alguns itens, podem ser acessados diretamente, chamando o arquivo cpl pelo Executar. Outras somente como atributo do comando control. As opções de segunda tela e de chamada para uma aba específica, apenas pelo comando control.

Procurando no Google, eu já havia descoberto que algumas funções podem ser acessadas como opção do programa control sem serem mencionas o arquivo cpl, apenas chamando a opção pelo nome. Infelizmente não sei todas, mas de certa maneira, as que se encontram abaxio serão bem úteis:

control userpasswords
control userpasswords2
(essa abre a janela
avançada de gerenciamento de usuários)
control date/time
control
desktop
control color