Documento de destino personalizado do comando de shell do menu de contexto do Windows: * .docx e * .pdf

3

Atualmente, tenho um comando personalizado para mover um arquivo selecionado para a pasta de armazenamento em nuvem correta. Eu faço isso usando o seguinte (executado como um arquivo .reg ):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\document\shell\Cloud]
@="Move to Cloud Folder"
"Icon"="%SystemRoot%//system32//shell32.dll,-16752"
"MultiSelectModel"="Player"

[HKEY_CLASSES_ROOT\SystemFileAssociations\document\shell\Cloud\command]
@="\"C:\Move to Cloud Folder.exe\" \"%1\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Cloud]
@="Move to Cloud Folder"
"Icon"="%SystemRoot%//system32//shell32.dll,-16752"
"MultiSelectModel"="Player"

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Cloud\command]
@="\"C:\Move to Cloud Folder.exe\" \"%1\""

Isso funciona bem para os tipos de imagem: por exemplo, %código%. No entanto, para pic.bmp ou *.docx , o comando não está listado ao clicar com o botão direito do mouse em qualquer tipo de arquivo. Eu verifiquei e os dois tipos de arquivo têm o tipo percebido definido como *.pdf como deveriam.

Eu não quero usar document . Como faço para segmentar esses tipos de arquivo ( [HKEY_CLASSES_ROOT\*] e *.docx )? Alguma idéia de porque o método que eu uso para *.pdf não funciona para images ?

    
por u01jmg3 06.04.2017 / 15:22

1 resposta

0

Usando um aplicativo antigo chamado ContextEdit , consegui segmentar os tipos de arquivo necessários e produzir o seguinte arquivo reg:

Windows Registry Editor Version 5.00

; PDF files (*.pdf) viewed using Chrome browser

[HKEY_CLASSES_ROOT\ChromeHTML\shell\Cloud]
@="Move to Cloud Folder"
"Icon"="%SystemRoot%//system32//shell32.dll,-16752"
"MultiSelectModel"="Player"

[HKEY_CLASSES_ROOT\ChromeHTML\shell\Cloud\command]
@="\"C:\Move to Cloud Folder.exe\" \"%1\""

; Word files (*.docx)

[HKEY_CLASSES_ROOT\Word.Document.12\shell\Cloud]
@="Move to Cloud Folder"
"Icon"="%SystemRoot%//system32//shell32.dll,-16752"
"MultiSelectModel"="Player"

[HKEY_CLASSES_ROOT\Word.Document.12\shell\Cloud\command]
@="\"C:\Move to Cloud Folder.exe\" \"%1\""

Any ideas why the method I use for images does not work for documents?

Ainda não tem resposta para isso

    
por 07.04.2017 / 01:16