我在应用程序上复制和粘贴文件名。我已经有一个工作环境菜单,里面有很少的子应用程序(用c#编写),但是我希望粘贴选项仅在剪贴板包含一些文本时才可见。怎么做?是否可以通过向注册表添加某些内容?
注册表项上下文菜单:
[HKEY_CLASSES_ROOT\*\shell\CopyPasteFileName]
"SubCommands"="cfn;cfp;pfn;pfnne"
"icon"="C:\\Users\\KN\\Desktop\\files\\icon.ico"
"Position"="Bottom"
粘贴文件名键:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\pfn]
@="Paste Filename"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\pfn\command]
@="C:\\Program Files\\CopyPasteFileName\\pfn.exe \"%1\""
其他菜单项具有相似的键。