本教程介绍如何通过快捷键快速生成时间戳并复制到剪贴板,同时在系统通知区域显示复制成功的消息。 方案:使用 PowerShell 脚本 + 系统通知
yyyyMMdd-HHmmss(例如 20250328-143542)。 # 复制时间戳到剪切板
Add-Type -AssemblyName System.Windows.Forms
$timestamp = Get-Date -Format "yyyyMMdd-HHmmss"
[System.Windows.Forms.Clipboard]::SetText($timestamp)
# 发送 Windows 通知
Import-Module burnttoast
New-BurntToastNotification -Text "", "$timestamp"
timestamp.ps1,例如 D:\copy_sys_time\timestamp.ps1。Install-Module -Name BurntToast -Force -Scope CurrentUser
BurntToast 是一个 PowerShell 模块,用于在 Windows 系统上创建和显示本地通知(Toast Notifications)。这些通知通常出现在屏幕的右下角,类似于系统通知。
通过运行这条命令,你会将 BurntToast 模块安装到你的系统中,从而可以使用它的功能来创建自定义通知。
参数说明
Install-Module
PowerShell 的命令,用于从 PowerShell Gallery 安装模块。-Name BurntToast
指定要安装的模块名称,这里是BurntToast。-Force
强制执行安装,即使模块已经存在,也会覆盖安装。-Scope CurrentUser
指定安装范围为当前用户。这意味着模块只会安装到当前用户的环境中,而不会影响其他用户。使用场景
安装完成后,你可以使用 BurntToast 模块来:
- 创建自定义通知(带图标、标题、内容等)。
- 用于脚本自动化时的提醒功能。
- 提高用户体验,例如在任务完成时弹出通知。
打开记事本,粘贴以下代码:
Set objShell = CreateObject("WScript.Shell")
objShell.Run "powershell.exe -File D:\copy_sys_time\timestamp.ps1", 0, False
保存文件为 timestamp.vbs,例如 D:\copy_sys_time\timestamp.vbs。
为 timestamp.vbs 创建快捷方式。
Ctrl+Alt+Shift+Z)。Ctrl+Alt+Shift+Z)。按照上述步骤配置后,你可以通过快捷键快速生成时间戳并复制到剪贴板,同时获得系统通知提醒!