目前我有一个自定义命令,用于将选定的文件移动到正确的云存储文件夹。我使用以下命令执行此操作(作为文件执行.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\""
这对于图像类型来说很有效:例如pic.bmp
。但是,对于*.docx
或*.pdf
,右键单击任一文件类型时都不会列出该命令。我已经检查过,这两种文件类型的感知类型都已设置为document
应有的类型。
我不想使用[HKEY_CLASSES_ROOT\*]
。我该如何定位这些文件类型(*.docx
和*.pdf
)?你知道为什么我使用的方法images
对不起作用吗documents
?
答案1
使用名为背景编辑我能够定位所需的文件类型并生成以下 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\""
知道为什么我使用的方法
images
不起作用吗documents
?
仍然没有答案