現在、選択したファイルを正しいクラウドストレージフォルダーに移動するためのカスタムコマンドがあります。私は以下を使用してこれを行います(.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
で機能しない理由はありますか?
ContextEdit という古いアプリケーションを使用して、必要なファイルタイプをターゲットにし、次の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
で機能しない理由はありますか?
まだこれに対する答えはありません