(REGEDIT)como criar menu e submenus no explorer

Iniciado por Rafael93, 25 de Julho , 2008, 01:20:34 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Rafael93

como faço pra criar um menu assim quando
clica com botão direito em uma pasta no explorer.exe

editar pasta > Ativar Desktop.ini
                    Editar Desktop.ini
                    Desativar Desktop.ini

como faço isso usando o registro?
Get rich or program trying

Mental_Way

Rafael,

Estou meio sem tempo, então achei algo explicando como criar esse atalho, depois é som omplementa-lo da maneira que vc achar melhor.

http://www.computerfreetricks.com/2007/ ... opup-menu/

Sem Mais..

Mental_Way
[RitualistaS GrouP]

"Aquele que sabe pouco rapidamente revela isto."

Cleese

Mental_Way, eu fiz tudo que esse tutorial mandou, mas quando tento o CMD fala: A sintaxe do nome do arquivo, pasta ou nome do volume está incorreta.
O que eu faço?
So you ride ourselves over the fields,
And you make all your animals deals,
And you wise men don't know how it feels,
To be thick as a brick.


Acesse meu blog: http://www.pedromendes.cjb.net

Rafael93

Citação de: "Mental_Way"Rafael,

Estou meio sem tempo, então achei algo explicando como criar esse atalho, depois é som omplementa-lo da maneira que vc achar melhor.

http://www.computerfreetricks.com/2007/ ... opup-menu/

Sem Mais..

Mental_Way

esse tipo de menu eu sei criar .. já sabia até esse jeito de usar
o cmd e já implementei esse tipo no aplicativo q to fazendo.
mas o problema q ele tem que ter um menu irá criar submenus
como disse no outro tópico:

deve ficar assim:
(eu dexei uns exemplos .. tem + opção pra colocar ¬¬)

Abrir
Explorar
DesktopPack > Editar pasta > Ativar Desktop.ini
                                        Editar Desktop.ini
                                        Desativar Desktop.ini
                   Configuração > Integrar ao menu de contexto
                                        Desativar menu de contexto
                   Extra            > Apagar todas as subpastas vazias
                                        Abrir no DesktopExplorer
                                        Limpar arquivos vazios
                                        Apagar arquivos lixo (ver config.)
Pesquisar...
Play in winamp
etc.

assim eles fica guardados num menu.


imagina se ficasse tudo no contexto tipo:

Abrir
Explorar
Ativar Desktop.ini
Editar Desktop.ini
Desativar Desktop.ini
Integrar ao menu de contexto
Desativar menu de contexto
Apagar todas as subpastas vazias
Abrir no DesktopExplorer
Limpar arquivos vazios
Apagar arquivos lixo (ver config.)
Pesquisar...
Play in winamp
etc.

nem eu ia usar meu programa por causa do tamanho
imenso q ele vai pegar do menu de contexto...

---

eu andei pesquisando e vi q precisa de usar uma dll
para interagir com o explorer.exe
mas ainda não descobri como é feita essa extensão
do shell .. sei q é winapi, claro, e da pra fazer em C++
pq o programa q vi foi feito em C++ mas não é open
source ¬¬.

ps: DesktopPack é um conjunto de programas q to fazendo
para interagir com o shell do windows ta mt simples ainda
eu já terminei 3. o DesktopEditor (edita arquivos Desktop.ini)
to implementando o DesktopExplorer (só lista os arquivos
e tem umas opções a mais.. nem vale a pena usar ainda)
e o DesktopClear.. apaga arquivos lixo (pelas extensões definidas
na configuração), pastas e arquivos vazios etc.
Get rich or program trying

Rafael93

Citação de: "Cleese"Mental_Way, eu fiz tudo que esse tutorial mandou, mas quando tento o CMD fala: A sintaxe do nome do arquivo, pasta ou nome do volume está incorreta.
O que eu faço?

caso queira fazer do jeito fácil:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Abrir_com_prompt_de_comandos]
@="Abrir com prompt de comandos"

[HKEY_CLASSES_ROOT\Folder\shell\Abrir_com_prompt_de_comandos\command]
@="C:\\windows\\System32\\cmd.exe /k cd %1"


copia isso e cola no notepad e salva cmd.reg
e depois importa =D
t+
Get rich or program trying

Cleese

So you ride ourselves over the fields,
And you make all your animals deals,
And you wise men don't know how it feels,
To be thick as a brick.


Acesse meu blog: http://www.pedromendes.cjb.net

Cleese

mas olhando aqui, tem como mudar pra só as pastas onde é possível abrir com o CMD aparecer isso?
So you ride ourselves over the fields,
And you make all your animals deals,
And you wise men don't know how it feels,
To be thick as a brick.


Acesse meu blog: http://www.pedromendes.cjb.net

Rafael93

ow.. caso queira um jeito melhor pra editar os menus
recomendo q use um programa. ai você poderá alterar
os menus de todos os tipos de arquivos registrados etc
eu usava esse:

http://thesoftpro.tripod.com/downloads/fe/index.htm

t+
Get rich or program trying

Cleese

mas com esse programa como faço pra adicionar o código pra abrir a pasta que estou selecionando?
So you ride ourselves over the fields,
And you make all your animals deals,
And you wise men don't know how it feels,
To be thick as a brick.


Acesse meu blog: http://www.pedromendes.cjb.net

Rafael93



você clica no botão
Static items
clica em Add e configura do lado
direito da tela...
Get rich or program trying