我希望能够为文件夹添加一个 Windows 上下文菜单,以便在文件夹名称前面加上“.”(句点)来重命名该文件夹。
例如,右键单击名为“临时文件”的文件夹并按下名为“隐藏文件夹”的菜单项,会将该文件夹重命名为“.temporary files”。
如果单击“临时文件”上的相同菜单选项将其改回“临时文件”,那就太酷了,但这不是必需的。
答案1
您可以编写一个程序或脚本来重命名该文件夹并在注册表中引用它:
上下文菜单右键单击左侧面板中的文件夹Windows 资源管理器或右侧面板中目录的背景上:
HKEY_CLASSES_ROOT\Directory\Background\shell
- 如果您是管理员HKEY_CURRENT_USER\Software\Classes\directory\Background\shell
- 如果你是普通用户
上下文菜单右键单击右侧面板中的文件夹Windows 资源管理器:
HKEY_CLASSES_ROOT\Directory\shell
- 如果您是管理员HKEY_CURRENT_USER\Software\Classes\directory\shell
- 如果你是普通用户
任何文件的上下文菜单:
HKEY_CLASSES_ROOT\\*\shell
- 如果您是管理员HKEY_CURRENT_USER\Software\Classes\\*\shell
- 如果你是普通用户
在所有情况下:
- 在“shell”下添加一个新键,并将其命名为您想要命名的上下文菜单项
- 在此键内添加一个新键,名为命令(必填名称)
- 编辑“命令”中的“默认”属性,将
myprogrampath\path\path\executable.exe %1
所选文件的文件路径和名称传递给您的自定义程序