Não é possível adicionar item de menu de contexto a arquivos mp3 (por meio do regedit)

1

Veja como eu fiz: fui para HKEY_CLASSES_ROOT\.mp3 , verifiquei o valor de (Default) que era dbpoweramp.mp3 , depois criei HKEY_CLASSES_ROOT\dbpoweramp.mp3\Shell\foo\command e defini seu (Default) para "path\to\foo.bat" "%1" . Eu então esperava que um item de menu de contexto aparecesse para arquivos mp3, mas não.

Funciona para arquivos txt, mas o (Default) em .txt é txtfile , então tentei alterar (Default) em .mp3 para mp3file e fiz a mesma coisa, mas sem sorte. Ele também funciona para * (todos os arquivos), então posso fazer com que o item apareça nos menus de contexto mp3, mas apenas fazendo com que apareça para todos os arquivos.

Também funciona para diretórios ( HKEY_CLASSES_ROOT\Directory\Background\shell e HKEY_CLASSES_ROOT\Directory\shell ).

    
por Blrp 14.01.2016 / 01:13

1 resposta

1

Sugira tentar HKEY_CLASSES_ROOT\SystemFileAssociations\audio

por exemplo. Para criar um comando de menu de contexto personalizado para mover arquivos de áudio para uma pasta específica do Dropbox, crie os seguintes arquivos.

  • dropbox.reg (execute isso)

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\SystemFileAssociations\audio\Shell\Dropbox]
    @="Move to Dropbox Folder"
    "Icon"="C:\Program Files (x86)\Dropbox\Client\Dropbox.exe"
    
    [HKEY_CLASSES_ROOT\SystemFileAssociations\audio\Shell\Dropbox\command]
    @="C:\Portable Apps\Registry Hacks\dropbox.bat \"%1\""
    
  • E, em seguida, dropbox.bat (coloque isso em C:\Portable Apps\Registry Hacks )

    @echo off
    setlocal enableextensions disabledelayedexpansion
    
    if "%~1"=="" exit /b
    
    set "targetFolder=%USERPROFILE%\Dropbox\Music\New Music"
    for %%a in (%*) do move "%%~fa" "%targetFolder%"
    
por 26.06.2016 / 02:09