如何让AutoHotKey快捷键生成大写格式的时间戳?
实现AutoHotKey脚本输出全大写日期时间
你可以通过两种方式实现输出全大写的日期时间,其中第一种方法不受系统区域设置影响,更可靠:
方法一:使用StringUpper命令转换字符串
在生成日期时间后,通过StringUpper命令将变量内容转为全大写,再发送输出:
^!d:: FormatTime, CurrentDateTime,, ddd dd MMM yyyy @HH:mm StringUpper, CurrentDateTime, CurrentDateTime ; 转换为全大写 SendInput, %CurrentDateTime% return
方法二:修改FormatTime的格式符(依赖系统区域设置)
部分系统区域中,使用大写格式符可以直接输出大写的星期和月份缩写,但该方法兼容性不如第一种:
^!d:: FormatTime, CurrentDateTime,, DDD dd MMM yyyy @HH:mm SendInput, %CurrentDateTime% return
运行修改后的脚本,按下Ctrl+Alt+D即可输出类似SAT 29 MAR 2025 @20:46的全大写格式。
内容的提问来源于stack exchange,提问作者COLIN GHERGHE
相关产品推荐
相关产品推荐

