You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows右键菜单的“Do backup”选项前添加系统日期(显示为“Do backup mm/dd/yyyy”形式)

如何在Windows右键菜单的“Do backup”选项前添加系统日期(显示为“Do backup mm/dd/yyyy”形式)

这个需求挺实用的!不过Windows右键菜单的默认注册表项是静态的,没法直接让它自动显示当天日期,得用点小技巧来实现,下面给你两种可行的方法,选适合你的就行:

方法一:用PowerShell脚本+任务计划自动更新菜单文本

这是最容易实现的方案,核心思路是每天自动修改注册表中右键菜单的显示文本,把当天日期加上去。

步骤1:编写更新脚本

打开记事本,粘贴以下PowerShell代码,然后保存为UpdateBackupMenu.ps1(比如存到C:\Scripts文件夹下,选个好找的路径就行):

# 获取当天日期,格式为mm/dd/yyyy
$currentDate = Get-Date -Format "MM/dd/yyyy"
# 指向右键菜单的注册表路径
$regPath = "HKCR:\Directory\Background\shell\Do backup"
# 更新菜单显示文本
Set-ItemProperty -Path $regPath -Name "(Default)" -Value "&Do backup $currentDate"

步骤2:创建任务计划自动运行脚本

因为需要每天更新日期,我们让系统自动执行这个脚本:

  • 按下Win+R,输入taskschd.msc打开任务计划程序
  • 点击右侧的「创建基本任务」,跟着向导走:
    1. 名称随便填,比如“更新备份右键菜单日期”,点击下一步
    2. 触发器选择「每天」,设置一个你希望更新的时间(比如凌晨1点,或者开机时),点击下一步
    3. 操作选择「启动程序」,点击下一步
    4. 程序/脚本填powershell.exe,添加参数填:-ExecutionPolicy Bypass -File "C:\Scripts\UpdateBackupMenu.ps1"(注意替换成你实际的脚本路径)
    5. 最后勾选「当单击完成时,打开此任务属性的对话框」,点击完成
    6. 在属性窗口里,切换到「常规」标签,勾选「使用最高权限运行」(因为修改注册表需要管理员权限),点击确定

步骤3:立即生效测试

如果你不想等任务计划触发,可以手动运行一次脚本:右键点击UpdateBackupMenu.ps1,选择「以管理员身份运行」,然后重启Windows资源管理器(打开任务管理器,找到「Windows资源管理器」,右键选择「重启」),再右键桌面空白处,就能看到带当天日期的菜单选项了!

方法二:用Shell扩展实现动态显示(进阶)

如果觉得任务计划不够“实时”,可以用Windows Shell扩展来实现右键菜单加载时动态生成文本,但这个需要写C#代码或者借助第三方工具,对普通用户来说门槛较高,所以更推荐方法一。

另外要注意:你原来的批处理调用注册表项(command分支)完全不用修改,我们只是改菜单的显示文本,执行备份的逻辑还是和之前一样的。

备注:内容来源于stack exchange,提问作者Carlos Matos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:04:31