相关代码:代码其实是最不重要的,但还是贴上吧。
FileEncoding, UTF-8-RAW ;20210314_1506
;闹钟210823_150407
;210913_114656随笔归档说明,带有彡自省彡,移到到自省;带有彡小树洞彡或彡负面彡,移动到小树洞;带有## 日志,移动到手机日志;常规无标志,移动到随笔并补充至间歇笔记。完全无标志,移动到随笔
;取消随笔综合文件夹。
;211030_110306,彡随笔彡标签没必要了,因为间歇日记可以有情绪类事情,原间歇日记功能由积分承担,间歇日记相当于随笔的集合。
#Persistent
SetTimer, Clocksvk, 1000
return
Clocksvk:
gosub Guidangbiji
return
Guidangbiji: ;210824_170634自动归档随笔
Loop, Files, H:\笔记\重要文件夹\随笔草稿箱\*.md
{
笔记内容 := FileOpen(A_LoopFileLongPath, "r").Read()
if 笔记内容 Contains 彡息屏,彡睡眠,彡亮屏彡
{ ;210912_071640
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\远控\
continue
}
if 笔记内容 Contains 彡自省彡
{
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\自省\
continue
}
else if 笔记内容 Contains 彡待删彡
{
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\待删\
continue
}
else if 笔记内容 Contains 彡小树洞彡,彡负面彡
{
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\小树洞\
continue
}
else if 笔记内容 Contains ## 日志
{
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\手机日志\
continue
}
else if 笔记内容 Contains WEATHER = Unknown
{
;FileCopy, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔综合\
时间 := StrReplace(substr(笔记内容,27,8), ":")
内容 := substr(笔记内容,75)
if 笔记内容 Contains 彡待办彡
{ ;210915_132835
待办内容 := substr(笔记内容,79)
日计划内容 := FileOpen("H:\笔记\笔记\日计划.md", "r").Read()
拆分 := strsplit(日计划内容,"### 清单")
新日计划内容 := 拆分[1] . "### 清单`n- [ ] " . 待办内容 . 拆分[2]
FileOpen("H:\笔记\笔记\日计划.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
d=%A_YYYY%%A_MM%%A_DD%
d := substr(d,3)
if 笔记内容 Contains 彡猴子彡
{ ;210917_131358
待办内容 := substr(笔记内容,79)
日计划内容 := FileOpen("H:\笔记\笔记\日计划.md", "r").Read()
拆分 := strsplit(日计划内容,"### 花果山")
新日计划内容 := 拆分[1] . "### 花果山`n- " . d . "_" . 时间 . "," . 待办内容 . 拆分[2]
FileOpen("H:\笔记\笔记\日计划.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
if 笔记内容 Contains 彡账单彡
{ ;210915_135238
待办内容 := substr(笔记内容,79)
日计划内容 := FileOpen("H:\笔记\笔记\3 自我管理\账单.md", "r").Read()
拆分 := strsplit(日计划内容,"- 2021账135456单")
新日计划内容 := "- " . d . "," . 待办内容 . "`n" . 拆分[1]
FileOpen("H:\笔记\笔记\3 自我管理\账单.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
if 笔记内容 Contains 彡工作记录彡
{ ;211011_164831
工作记录内容 := substr(笔记内容,81)
日计划内容 := FileOpen("H:\笔记\笔记\3 自我管理\积分.md", "r").Read()
拆分 := strsplit(日计划内容,"- 2021账135456单")
新积分内容 := 拆分[1] . "`n" . "- " . 工作记录内容
FileOpen("H:\笔记\笔记\3 自我管理\积分.md", "w").Write(新积分内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
组合 := "###### " . d . "_" . 时间 . "`n" . 内容 . "`n`n"
间歇日记内容 := FileOpen("H:\笔记\笔记\3 自我管理\间歇日记.md", "r").Read()
新间歇日记内容 := 组合 . 间歇日记内容
FileOpen("H:\笔记\笔记\3 自我管理\间歇日记.md", "w").Write(新间歇日记内容)
sleep 300
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
}
else if 笔记内容 Contains 随笔 202
{
;FileCopy, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔综合\
时间 := substr(笔记内容,13,6)
内容 := substr(笔记内容,25,StrLen(笔记内容)-32)
if 笔记内容 Contains 彡待办彡
{ ;210915_132835
待办内容 := substr(内容,5)
日计划内容 := FileOpen("H:\笔记\笔记\日计划.md", "r").Read()
拆分 := strsplit(日计划内容,"### 清单")
新日计划内容 := 拆分[1] . "### 清单`n- [ ] " . 待办内容 . 拆分[2]
FileOpen("H:\笔记\笔记\日计划.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
d=%A_YYYY%%A_MM%%A_DD%
d := substr(d,3)
if 笔记内容 Contains 彡猴子彡
{ ;210917_131405
待办内容 := substr(内容,5)
日计划内容 := FileOpen("H:\笔记\笔记\日计划.md", "r").Read()
拆分 := strsplit(日计划内容,"### 花果山")
新日计划内容 := 拆分[1] . "### 花果山`n- " . d . "_" . 时间 . "," . 待办内容 . 拆分[2]
FileOpen("H:\笔记\笔记\日计划.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
if 笔记内容 Contains 彡账单彡
{ ;210915_135238
待办内容 := substr(内容,5)
日计划内容 := FileOpen("H:\笔记\笔记\3 自我管理\账单.md", "r").Read()
拆分 := strsplit(日计划内容,"- 2021账135456单")
新日计划内容 := "- " . d . "," . 待办内容 . "`n" . 拆分[1]
FileOpen("H:\笔记\笔记\3 自我管理\账单.md", "w").Write(新日计划内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
if 笔记内容 Contains 彡工作记录彡
{ ;211011_164831
工作记录内容 := substr(内容,7)
日计划内容 := FileOpen("H:\笔记\笔记\3 自我管理\积分.md", "r").Read()
拆分 := strsplit(日计划内容,"- 2021账135456单")
新积分内容 := 拆分[1] . "`n" . "- " . 工作记录内容
FileOpen("H:\笔记\笔记\3 自我管理\积分.md", "w").Write(新积分内容)
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
continue
}
组合 := "###### " . d . "_" . 时间 . "`n" . 内容 . "`n`n"
间歇日记内容 := FileOpen("H:\笔记\笔记\3 自我管理\间歇日记.md", "r").Read()
新间歇日记内容 := 组合 . 间歇日记内容
FileOpen("H:\笔记\笔记\3 自我管理\间歇日记.md", "w").Write(新间歇日记内容)
sleep 300
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
}
else
{
;MsgBox 移动文件
FileMove, %A_LoopFileLongPath%, H:\笔记\重要文件夹\随笔\
}
}
Return