返回顶部

收藏

个人日记本-bat脚本[转]

更多
@echo off
title HH日记本
md c:\\asds\\>nul 2>nul
SETLOCAL ENABLEDELAYEDEXPANSION
if exist "c:\\asds\\mm.ty" goto oiu
set w=123
:oiu
for /f "delims=" %%i in (c:\\asds\\mm.ty) do set w=%%i
cls
Mode con cols=35 Lines=15
color f
echo 请输入私人日记本密码(如果没设,密码为123):
set mm=1
set /p mm=
if %mm%==%w% goto rj
echo 密码错误!
pause>nul
goto oiu
:rj
Mode con cols=35 Lines=15
color f2
cls
echo    小提示:别乱按,会出错!
echo ┌│━│━│━│━│━│━│┐
echo │        HH日记本          │
echo ├━━━━━━━━━━━━━┤
echo ├━━━━━━━━━━━━━┤
echo │        1.写日记          │
echo │        2.删日记          │
echo │        3.看日记          │
echo │        4.设密码          │
echo └━━━━━━━━━━━━━┘
echo.
echo 请输入选项:
set you=e
set /p you=
if "%you%"=="1" goto xrj
if "%you%"=="2" goto srj
if "%you%"=="3" goto krj
if "%you%"=="4" goto smm
echo 输入错误!请重新输入。
pause>nul
goto rj
:xrj
Mode con cols=35 Lines=15
cls
echo 请输入日记编号!
set /p bh=
if exist c:\\asds\\!bh!.txt goto rrrrr
echo 请输入标题!
set /p nk=
echo 请输入内容!
set /p np=
echo       !date!!time!>c:\\asds\\!bh!
echo         !nk!>c:\\asds\\!bh!
echo     !np!>>c:\\asds\\!bh!
echo ╔━━━━━━╗
echo ┃日记写好了!┃
echo ╚━━━━━━╝
pause
goto rj
:srj
Mode con cols=35 Lines=15
cls
echo 你要删除日记吗?(r返回)
echo y是 n不是
set /p you=
if "%you%"="1" goto dla 
if "%you%"="2" goto rj
:dla
cls
Mode con cols=35 Lines=15
echo 请输入你要删除的日记的编号!
set /p nknk=
if not exist c:\\asds\\%nknk% goto kakaka
del /q c:\\asds\\%nknk%
echo ╔━━━━━━╗
echo ┃日记已删除!┃
echo ╚━━━━━━╝
pause
goto rj
:smm
Mode con cols=35 Lines=15
cls
echo 请输入原来密码(r返回):
set /p k=
if "%k%"=="%w%" goto o
echo 密码不正确!
pause>nul
goto smm
:o
echo 请输入新密码(密码不能为空或一位数!):
set /p akka=
if "%akka%"==""goto o
echo ╔━━━━━━╗
echo ┃设密码成功!┃
echo ╚━━━━━━╝
echo %akka%>c:\\asds\\mm.ty
echo 你的密码为“%akka%”
echo 请记住密码!
pause
goto rj
:krj
cls
echo 请输入你要看的日记的编号!
set /p q=
cls
type c:\\asds\\%q%|more
pause>nul
goto rj
:rrrrr
Mode con cols=50 Lines=5
cls
echo ╔━━━━━━━━━━━━━━╗
echo ┃已经有这个编号了,换一个吧。┃
echo ╚━━━━━━━━━━━━━━╝
ping /n 3 127.1>nul
goto xrj
:kakaka
cls
Mode con cols=50 Lines=5
cls
echo ╔━━━━━━━━╗
echo ┃还没有这个编号!┃
echo ╚━━━━━━━━╝
ping /n 3 127.1>nul
goto dla
#该片段来自于http://outofmemory.cn

标签:shell,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2015-04-11 06:10:00 adb 基础 ,重点在 adb shell ( adb basic )
  2. 博主 发表 2015-04-11 06:39:00 adb shell 基础: 看日志神器logcat
  3. 博主 发表 2015-04-11 06:10:00 adb 基础 ,重点在 adb shell ( adb basic )
  4. 博主 发表 2015-04-11 06:39:00 adb shell 基础: 看日志神器logcat
  5. igi 发表 2011-02-14 08:12:00 Bash星号的那点事
  6. CppLive 发表 2012-08-22 07:51:22 Linux下安全删除和恢复文件
  7. coder4 发表 2013-03-20 07:17:01 Shell编程中的数组定义、遍历
  8. myhere@zhangl.in 发表 2011-08-03 03:00:16 之前csdn上文章索引
  9. 博主 发表 2013-03-27 17:01:00 Java基础知识之Annotation
  10. c7210 发表 2013-06-15 16:12:58 iOS7界面设计规范(2) - UI基础 - iOS应用解析
  11. kingtent 发表 2013-06-26 14:06:40 UX基础:OmniGraffle新手指南
  12. 小峰JoysBoy 发表 2013-08-08 13:15:57 Awk求最大值正解

发表评论