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?
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
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?
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.
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+
funcionou Rafael93, valew cara!
mas olhando aqui, tem como mudar pra só as pastas onde é possível abrir com o CMD aparecer isso?
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+
mas com esse programa como faço pra adicionar o código pra abrir a pasta que estou selecionando?
(//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...