Como adiciono “edit” ou “open with” ao menu de contexto para arquivos .bat no Windows Explorer no Windows 7?

4

Eu tentei isso mexendo em torno de "Set Associations", mas tudo que eu fiz foi estragar a ação padrão do Open. Eu também encontrei um monte de scripts de registro anexados a tópicos de fóruns aleatórios, mas estou muito nervoso para executá-los.

    
por Matthew Simoneau 25.08.2010 / 20:01

2 respostas

4

Você pode obter 'Open With' no menu de contexto para qualquer arquivo simplesmente pressionando a tecla Shift enquanto clica com o botão direito do mouse.

Se Shift + clique direito não funcionar, Shift + F10 pode funcionar.

Para obter 'Editar' no menu de contexto, você precisa editar o registro. Abra o regedit e navegue até HKEY_CLASSES_ROOT\bat\shell . Crie uma nova chave chamada Edit e, em seguida, crie uma nova chave sob a chamada command . Edite o valor padrão da chave de comando para ser "c:\windows\notepad.exe" "%1" .

    
por 16.09.2010 / 05:59
2

Para mim, abrir com não aparece mesmo para turno. No entanto, editando o registro conforme especificado na outra resposta funciona. Com uma modificação:

C:\> reg.exe add HKEY_CLASSES_ROOT\batfile\Shell\Edit\Command /ve /t REG_EXPAND_SZ /d "xxx"

Você precisa usar as opções acima em cmd para criar uma chave com uma string expansível do tipo padrão.

Além disso, quando eu estraguei o comando de abertura, eu tive que consertá-lo, excluindo:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat

e todas as subchaves.

    
por 07.07.2012 / 22:56