基于windows10/11的可用的自动日记启动脚本
代码
复制这个,但是日记的存放位置需要你自己写一下。
@echo off
setlocal EnableDelayedExpansion
set "ROOT=D:\local\fleeting\journey" & rem 自行修改此处,这是日记的存储位置
for /f %%d in ('wmic os get LocalDateTime /value ^| find "="') do set "%%d"
set "DT=!LocalDateTime:~0,8!"
set "Y=!DT:~0,4!"
set /a "M=1!DT:~4,2!-100"
set /a "D=1!DT:~6,2!-100"
set "JOUR_DIR=%ROOT%\%Y%\%M%"
set "JOUR_FILE=%JOUR_DIR%\%D%.txt"
if not exist "%JOUR_DIR%" mkdir "%JOUR_DIR%"
if not exist "%JOUR_FILE%" type nul > "%JOUR_FILE%"
start "" "%JOUR_FILE%"
功能
读取当前的日期。
如果当前年份存在则进入年份文件夹否则创建。
月份同理,是文件夹。
日期同理,是.txt
文件。
然后用系统默认的查看器打开今天对应的文件。
安装和使用
在C:\Users\Admin
创建start.bat
(或者别的文件名),
前面的代码放在那里。
在Powershell之类的黑纸白字上写这样的代码。
管理和查看
还是推荐vsc吧。
在命令行写这样的代码可以直接用vsc打开日记文件夹。
code D:\journey