程序员怎样打发无聊的时光( 三 )


echo \t\t )) \u0026gt;\u0026gt;%zlj%txjh.bat
echo del _ls.txt \u0026gt;\u0026gt;%zlj%txjh.bat
echo pause^\u0026gt;nul \u0026gt;\u0026gt;%zlj%txjh.bat
echo exit \u0026gt;\u0026gt;%zlj%txjh.bat
reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" /v 提醒计划 /d "%zlj%jcjh.bat" /f
if "%star%" == "1" goto zcdn
:bcjh
reg add "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" /v 提醒计划 /d "%zlj%jcjh.bat" /f
rem 将计划写入指定文件
for /f "tokens=1 delims=|" %%i in (%zlj%jh.ini) do (set bh=%%i)
set /a xbh=%bh%+1
if %xtim% lss 10 goto bcjh2
echo %xbh%^|%xjhnr%.^|%xtim% \u0026gt;\u0026gt;%zlj%jh.ini
goto xzjhcg
:bcjh2
echo %xbh%^|%xjhnr%.^|0%xtim% \u0026gt;\u0026gt;%zlj%jh.ini
goto xzjhcg
:xzjhtw
echo 请输入正确的日期
echo.
goto xzjht
:xzjhcg
cls
echo 计划保存成功
goto zcd2


:ckjh
cls
mode con cols=71 lines=50
if exist %zlj%jh.ini goto ckjh1
mode con cols=71 lines=20
echo 未发现任何数据
goto zcd2
:ckjh1
for /f "tokens=1 delims=|" %%i in (%zlj%jh.ini) do (set jbh=%%i)
set /a xjbh=%jbh%+1
for /l %%a in (1 1 %xjbh%) do (
\tfor /f "tokens=1-3 delims=|" %%a in (\u0026#39;findstr /B "%%a|" %zlj%jh.ini\u0026#39;) do (
\t\t echo.\u0026amp;echo 编号:%%a.时间: %%c号 .内容: %%b\t
\t\t ))
echo.
pause\u0026gt;nul
mode con cols=71 lines=20
cls \u0026amp;\u0026amp; goto zcd1


:yljh
for /f %%i in (\u0026#39;date /t\u0026#39;) do ( echo %%i\u0026gt;\u0026gt;_ls.txt)
for /f "tokens=3 delims=/" %%i in (_ls.txt) do (set xtsj=%%i)
for /f "tokens=1 delims=|" %%i in (%zlj%jh.ini) do (set bh=%%i)
set /a xbh=%bh%+1
for /l %%a in (1 1 %xbh%) do (
\tfor /f "tokens=2-3 delims=| " %%b in (\u0026#39;findstr /B "%%a|" %zlj%jh.ini\u0026#39;) do (
\t\tif %%c EQU %xtsj% set tj=%%a
\t\t ))
del _ls.txt
if "%tj%"=="" goto mtx
:ytx
start %zlj%jcjh.bat
cls
goto zcd1
:mtx
cls
echo 今天没有什么计划
goto zcd2

:scjhn
cls
mode con cols=71 lines=50
if exist %zlj%jh.ini goto scjhn1
mode con cols=71 lines=20
echo 未发现任何数据
goto zcd2
:scjhn1
echo ^\u0026gt;^\u0026gt;返回主菜单请输入f,全部删除请输入a
echo =======================================
for /f "tokens=1 delims=|" %%i in (%zlj%jh.ini) do (set jbh=%%i)
set /a xjbh=%jbh%+1
for /l %%a in (1 1 %xjbh%) do (
\tfor /f "tokens=1-3 delims=|" %%a in (\u0026#39;findstr /B "%%a|" %zlj%jh.ini\u0026#39;) do (
\t\t echo.\u0026amp;echo 编号:%%a.时间:%%c号.内容: %%b\t
\t\t ))
echo.
echo =======================================
:scbhxx
echo 请在下面输入您要删除的计划编号
set /p scbh=^\u0026gt;^\u0026gt;
if "%scbh%" == "" cls \u0026amp;\u0026amp; goto scjhn1


推荐阅读