运行npp并打开实时双向同步的今日日记纯文本文档 2025年10月5日
运行npp并打开实时双向同步的今日日记纯文本文档 2025年10月5日

在跟随系统自启动的 Maye Lite 中设置 npp 的快捷键热键为 F11

设置npp的界面语言为简体中文 配置文件名 nativeLang.xml

设置npp的自定义首选项,每次修改后等3秒钟时间自动触发文件状态快照,
定期冗余备份文件到指定目录。 配置文件名 config.xml

; 运行npp并打开实时双向同步的今日日记纯文本文档
; 文件名:D:\APP\npp\npp-ahk.ahk
; 运行环境:AutoHotkey v1.1.37.02 ,Microsoft Windows 10 版本22H2 IoT 企业版 LTSC
; 设置互斥体,阻止脚本重复运行
Single(flag) { ;,返回1为重复,返回0为第一个运行
DllCall("CreateMutex", "Ptr",0, "int",0, "str", "Ahk_Single_" flag)
return A_LastError=0xB7 ? true : false
}
;=========================
;使用案例,脚本改名都没用,照样只能运行一个.
#SingleInstance,Off ;关闭自带互斥功能
if (Single("22302230")) { ;独一无二的字符串用于识别脚本,或者称为指纹?
; MsgBox,16,提示,程序已启动!`n请勿重复运行
runnpp()
ExitApp
}
Hotkey,F11,runnpp
runnpp()
return
runnpp()
{
; 新建文件夹
FileCreateDir,D:\APP\npp\
FileCreateDir,D:\APP\npp\backup\
FileCreateDir,D:\APP\npp\_NPP-Auto-Backup-Files\
FileCreateDir,D:\双向同步\微云同步\BaiduSyncdisk\2025年\91-本人办公文件\npp文本日记\npp文本日记
; 重置npp界面语言为简体中文
FileDelete,D:\APP\npp\nativeLang.xml
FileCopy,D:\APP\npp\nativeLang-bak.xml,D:\APP\npp\nativeLang.xml,1
; 重置npp的自定义首选项,每次修改后等3秒钟时间自动触发文件状态快照,定期冗余备份文件到指定目录。
FileDelete,D:\APP\npp\config.xml
FileCopy,D:\APP\npp\config-bak.xml,D:\APP\npp\config.xml,1
; 在极空间文档同步实时双向同步的本地磁盘文件夹中按日期掩码新建纯文本日记文档
todayfilename=D:\双向同步\微云同步\BaiduSyncdisk\2025年\91-本人办公文件\npp文本日记\npp文本日记\%A_YYYY%年%A_MM%月%A_DD%日.txt
FormatTime, nowtext,,yyyy年M月d日HH时m分s秒
FileAppend,`n %nowtext%,%todayfilename%
; 运行npp并打开实时双向同步的今日日记纯文本文档
Run,D:\APP\npp\npp.exe %todayfilename%
}

https://www.autoahk.com/archives/53079
https://www.cnblogs.com/delphixx/p/19126434
www.cnblogs.com/delphixx

浙公网安备 33010602011771号