在打开 Windows 上下文菜单之前传递系统日期

在打开 Windows 上下文菜单之前传递系统日期

我确实在 Windows 上下文菜单中创建了一个选项,用于调用批处理文件来执行备份。如下所示:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Do backup]
@="&Do backup"
"Icon"="%SystemRoot%\\System32\\shell32.dll,71"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Do backup\command]
@="E:\\Cgrama\\mmf.cmd \" \"%f\""

我现在需要的是,在打开 Windows 上下文菜单之前,将系统日期传递到“执行备份”的前面,例如,它将显示类似“执行备份 mm/dd/yyyy”的内容。

我怎样才能做到这一点?

答案1

您不能将动态标题与基于注册表的静态菜单项一起使用。(当然,您仍然可以使用备份脚本本身获取当前日期并将其用作备份标签的一部分 - 但不适用于菜单项。)

动态菜单项需要编写“shell 扩展”.dll(通常用 C++ 编写),例如如文档所述这里/这里/这里。 这NileSoft 外壳应用程序可能会允许您使用其脚本系统实现这一点。

相关内容