FORUM DARKERS

Tecnologia & Informática => Sistemas Operacionais => Windows XP => Topic started by: Rafael93 on 25 de July , 2008, 01:20:34 PM

Title: (REGEDIT)como criar menu e submenus no explorer
Post by: Rafael93 on 25 de July , 2008, 01:20:34 PM
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?
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Mental_Way on 26 de July , 2008, 04:00:42 PM
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/ (http://www.computerfreetricks.com/2007/11/26/create-command-prompt-in-context-or-popup-menu/)

Sem Mais..

Mental_Way
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Cleese on 26 de July , 2008, 04:10:26 PM
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?
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Rafael93 on 26 de July , 2008, 04:29:46 PM
Quote from: "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/ (http://www.computerfreetricks.com/2007/11/26/create-command-prompt-in-context-or-popup-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.
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Rafael93 on 26 de July , 2008, 04:36:36 PM
Quote from: "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+
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Cleese on 26 de July , 2008, 04:46:15 PM
funcionou Rafael93, valew cara!  ;D
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Cleese on 26 de July , 2008, 04:48:23 PM
mas olhando aqui, tem como mudar pra só as pastas onde é possível abrir com o CMD aparecer isso?
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Rafael93 on 27 de July , 2008, 09:46:45 AM
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 (//http://thesoftpro.tripod.com/downloads/fe/index.htm)

t+
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Cleese on 27 de July , 2008, 02:37:54 PM
mas com esse programa como faço pra adicionar o código pra abrir a pasta que estou selecionando?
Title: Re: (REGEDIT)como criar menu e submenus no explorer
Post by: Rafael93 on 28 de July , 2008, 10:49:33 AM
(//http://www.darkers.com.br/forum/Smileys/default/shocked.gif)

você clica no botão
Static items
clica em Add e configura do lado
direito da tela...