Faça uma Busca

sexta-feira, 6 de março de 2015

Criar Menu de contexto Windows 7, 8 e 8.1 Parte 2



Dando continuidade ao tutorial menu de contexto e como até aqui foi explicado de como abrir executáveis.
Agora podemos passar para algo mais avançado como abrir:

Bibliotecas
pastas
Itens do sistema


Como dito anteriormente: Mexer no registro requer cuidados redobrados.

Como exemplos vão usar a biblioteca de "Imagens", portanto a pasta padrão de imagens o que temos a fazer é abrir o -Windows Explorer- > Unidade C:\ e localizar a pasta "Usuário".



Obs.: Se o sistema foi instalado em outra unidade, siga o caminho correto para chegar a esta pasta.
     Se o sistema esta no idioma inglês e, portanto a pasta pode aparecer como "Users".
     Clique no nome do usuário que deseja fazer o procedimento, mesmo porque isso somente funcionará para o usuário atual. A outras maneiras de fazer para todos os usuários do sistema. Não se esqueça que estou usando minha pasta padrão, a sua tem o seu nome.



Depois de localizar entre nesta pasta e localize o usuário atual e dentro dela observe que a pasta padrão do sistema, chamada "Imagens". Clique com botão direito e depois em –Propriedade –



Na aba segurança leia > Nome do objeto: C:\Users\GAZATUTORIAIS\Pictures, copie este endereço e feche estas propriedades.



Uma boa pratica é ir copiando e colando estes caminhos no bloco de notas.


Então temos o caminho > C:\Users\GAZATUTORIAIS\Pictures
O próximo passo é abrir o regedit.exe | menu iniciar > digite > regedit
Clique com botão direito e execute como Administrador.

 


Obs.: Para que seja feito alterações no registro deve-se estar logado em uma conta Administrador do sistema ou executar como Administrador o regedit, esta segunda alternativa exigira senha do Administrador-.
Agora com o regedit aberto tecle CTRL+F e digite > DesktopBackground e aguarde...
Observe que é a mesma chave e o mesmo caminho da subchave, portanto se acompanhou a primeira parte do tutorial não terá problemas em entender a que me refiro. Desta maneira vou usar o mesmo nome da subchave da primeira parte deste tutorial que é – gazatutoriais -


Depois criar uma subchave dentro desta e dar o nome de command.
Clique sobre a chave gazatutorias e veja do lado direito que temos valores padrão, caso não tenha ou esteja apenas assim >. 


É o normal, para inserir de dois cliques sobre este valor e digite >.

Porque dar este nome "Imagens"? Pela razão que esta pasta indicará o caminho da biblioteca Imagens no menu de contexto.
Ainda do lado direito da janela crie um novo valor de cadeia de caracteres e de o nome de Icon.
Como pode observar se trata de um valor para indicar um icone e para isso a duas maneiras de como proceder.
A primeira consiste em, de dois cliques sobre este valor e digite:


%SystemRoot%\System32\imageres.dll,-113
 

 
Na verdade não é necessário escrever todo este caminho, pois este arquivo com esta extensão é um arquivo do sistema e, portanto esta dentro da pasta do sistema e é reconhecido automaticamente.
imageres.dll,-113


Agora passamos para chave command que temos algumas observações aqui.

Lembremos-nos do caminho > C:\Users\GAZATUTORIAIS\Pictures que é o caminho da biblioteca, no caso do caminho do meu computador e, o seu está indicado com seu nome. Se apenas colar este caminho como indica a imagem abaixo receberá um aviso de erro, mas não é um aviso de erro propriamente dito e sim "que você mostrou o caminho, mas não tem um condutor!". Quem é este condutor?

Nosso condutor é o explorer.exe, porque antes deste caminho é necessário colocar um executável, que é diferente do arquivo de DLL (um arquivo de sistema). Portanto basta colocar >
explorer.exe C:\Users\GAZATUTORIAIS\Pictures


O explorer.exe é indicado para abrir pastas e bibliotecas, ele não abre todos os tipos.
Agora e se você quer abrir, por exemplo, uma imagem que esta dentro da pasta imagens?
Para isso escolha uma imagem qualquer dentro desta pasta e depois veja o nome dela.
Eu vou usar uma imagem chamada Deep_Blue.jpg.png que tenho dentro da minha biblioteca de imagens.
O comando para abrir este arquivo vai usar o cmd.exe;

cmd.exe /c start C:\Users\GAZATUTORIAIS\Pictures\Deep_Blue.jpg.png


Como pode ver a imagem ao qual fez referencia abriu ou no visualizador de imagem ou em qualquer outro programa que tenha como um editor de imagens, no meu caso extensão do arquivo é PNG, portanto e como tenho Fireworks instalado e é o padrão de imagem deste programa foi aberto nele, mas abrirá em qualquer outro sem problemas.

Nota: A referência que fiz ao Fireworks é porque a extensão PNG esta associada a este programa, caso contrario, ele abrirá no visualizador de fotos do Windows.

Então temos dois exemplos;
explorer.exe [Caminho da biblioteca ou pasta]
cmd.exe /c start [caminho do arquivo]

Temos também arquivos com a extensão . msc
Para abrir este tipo de extensão usamos mmc.exe.
mmc.exe devmgmt.msc > Onde DEV é de device (dispositivo).
 

Como pode ver abriu o - Gerenciador de dispositivo -, então o mmc.exe abre extensões de arquivos do sistema, clique em >

Agora vamos ver outro executável chamado control.exe que abre arquivos com extensão .cpl
Para um exemplo rápido digite no campo Dados de valores;
control.exe appwiz.cpl

Provável que você veja "Desinstalar ou alterar um programa"


Nesta segunda parte do tutorial você aprendeu;

explorer.exe [Caminho da biblioteca ou pasta]
Que arquivos do sistema não é necessário indicar todo o caminho, como DLL de ícones do sistema > arquivo imageres.dll
cmd.exe /c start [caminho do arquivo]
Abrir extensão MSC com mmc.exe arquivos do sistema.
Control.exe abrindo programas do painel de controle.
 


____________________________________________
Algumas dicas (())
Quer abrir a lixeira no menu de contexto?
Faça o seguinte comando e preste atenção no que esta digitando;
explorer.exe shell:RecycleBinFolder
_____________________________________________
Os ícones e seus grupos dentro do arquivo "imageres.dll"
N° do Grupo:
03, 04, 162 = Pasta Vazia
14 = Jogos
18 = Pasta Pesquisar
19, 102 = Documento de Texto
20 = Email
22, 1004, 1026 = Música
23, 1005 = Vídeo
25 = Rede
26 = Pasta Impressora
31 = Sem Rede
36 = Drive do Sistema
38, 39, 40, 41, 172, 173 = Mídia CD/DVD/BluRay
46 = Filmadora
51 = Impressora
54 = Lixeira Cheia
55 = Lixeira Vazia
108 = Biblioteca Músicas
109 = Computador
111 = Desfragmentador
112 = Biblioteca Documentos
113 = Biblioteca Imagens
131 = Arquivo de Áudio
133 = Arquivo de Vídeo
134 = Arquivo de Áudio/Vídeo - Mídia
179 = Internet
183 = Pasta Área de Trabalho
184 = Pasta Downloads
189 = Biblioteca Vídeos
1023, 5325 = Explorer
5201, 5341 = Reproduzir
5205 = Arquivo de Imagem
5374 = Gerenciamento do Computador
_________________________________________________




Para executar no MMC.EXE
——————— Itens do MMC ———————
services.msc = Serviços
diskmgmt.msc = Gerenciamento de Disco
devmgmt.msc = Gerenciador de Dispositivos
gpedit.msc = Editor de Diretiva (gpdit)
taskschd.msc = Agendar de Tarefas
secpol.msc = Diretiva de Segurança Local
perfmon.msc = Monitor de Desempenho
___________________________________________________
iexplore.exe = Internet Explorer
wmplayer.exe = Windows Media Player
cmd.exe = Linha de Comando
iexpress.exe = IExpress
calc.exe = Calculadora
msconfig.exe = Configuração do Sistema
winver.exe = Winver (Sobre o Windows)
taskmgr.exe = Gerenciador de Tarefas
SystemPropertiesPerformance.exe = Opções de Desempenho
SndVol.exe = Mixador de Volume
sdclt.exe = Backup do Windows
rstrui.exe = Restauração do Sistema
resmon.exe = Monitor de Recursos
regedit.exe = Editor de Registro
osk.exe = Teclado Virtual
OptionalFeatures.exe = Recursos do Windows
notepad.exe = Bloco de Notas
Narrator.exe = Narrador de Voz
mspaint.exe = Paint
msinfo32.exe = Informações do Sistema
__________________________________________________________
Painel de controle = control.exe
——————— Itens do Painel de Controle ———————
appwiz.cpl = Adicionar / Remover Programas
desk.cpl = Resolução de Tela
Firewall.cpl = Firewall do Windows
inetcpl.cpl = Propriedades de Internet
hdwwiz.cpl = Gerenciador de Dispositivos
intl.cpl = Região e Idioma
main.cpl = Propriedades do Mouse
mmsys.cpl = Som
ncpa.cpl = Conexões de Rede
powercfg.cpl = Opções de Energia
sysdm.cpl = Propriedades do Sistema
timedate.cpl = Data e Hora

_____________________________________________________________
Na continuidade deste tutorial:
Submenu no menu de contexto parte 3.