因为每天早上都要做计划,所以做了个批处理文件来创建任务计划TXT文件

文件内容展示如下:

2013/07/09 周二
今日任务:
1.
2.

待办任务:
1.
2.

出现问题:
解决办法:

出现问题:
解决办法:

出现问题:
解决办法:

第一个版本源码:

  1. @echo off
  2. set nowDate=%date%
  3. set tmp=%nowDate:~0,-3%
  4. set file=%tmp:/=-%笔记.txt
  5. echo "@echo off"的意思是连续输出,(ps:可以去掉看看小高)
  6. echo 需要注意的是,由于是windows系统,需要将文件的编码格式设置为GB2312
  7. echo 当前日期:%nowDate%
  8. echo 截取字符串,从第一个到倒数第3个字符:%tmp%
  9. echo 替换,将/替换成-,用于做文件名:%file%
  10. echo 创建文件:
  11. echo %nowDate%>%file%
  12. echo 将默认内容追加进文件:
  13. echo 今日任务:>>%file%
  14. echo 1.>>%file%
  15. echo 2.>>%file%
  16. echo 回车:echo与“.”之间无空格
  17. echo.>>%file%
  18. echo.>>%file%
  19. echo 待办任务:>>%file%
  20. echo 1.>>%file%
  21. echo 2.>>%file%
  22. echo.>>%file%
  23. echo.>>%file%
  24. echo 出现问题:>>%file%
  25. echo 解决办法:>>%file%
  26. echo.>>%file%
  27. echo.>>%file%
  28. echo 出现问题:>>%file%
  29. echo 解决办法:>>%file%
  30. echo.>>%file%
  31. echo.>>%file%
  32. echo 出现问题:>>%file%
  33. echo 解决办法:>>%file%

第二个版本源码:第一个版本没有对文件进行验证,每次都是新的覆盖旧的,可能会导致误操作,第二个版本添加了验证提示,因为不想再弹出提示的时候显示dos窗口,所以使用vbs格式,隐藏dos窗口

bat文件:c盘下的test1.bat

  1. @echo off
  2. set nowDate=%date%
  3. set tmp=%nowDate:~0,-3%
  4. set file=%tmp:/=-%笔记.txt
  5. set pa=%cd%
  6. echo "@echo off"的意思是连续输出,(ps:可以去掉看看效果)
  7. echo 需要注意的是,由于是windows系统,需要将文件的编码格式设置为GB2312
  8. echo 当前日期:%nowDate%
  9. echo 截取字符串,从第一个到倒数第3个字符:%tmp%
  10. echo 替换,将/替换成-,用于做文件名:%file%
  11. echo 当前路径:%pa%\%file%
  12. :MAIN
  13. if exist %pa%\%file% (
  14. call:ALERT
  15. ) else (
  16. call::CREATFILE
  17. )
  18. GOTO:EOF
  19.  
  20. :ALERT
  21. mshta vbscript:msgbox("少年,当前目录已经存在该文件了!",64,"提示")(window.close)
  22. GOTO:EOF
  23.  
  24. :CREATFILE
  25. echo 创建文件:
  26. echo %nowDate%>%file%
  27. echo 将默认内容追加进文件:
  28. echo 今日任务:>>%file%
  29. echo 1.>>%file%
  30. echo 2.>>%file%
  31. echo 回车:echo与“.”之间无空格
  32. echo.>>%file%
  33. echo.>>%file%
  34. echo 待办任务:>>%file%
  35. echo 1.>>%file%
  36. echo 2.>>%file%
  37. echo.>>%file%
  38. echo.>>%file%
  39. echo 出现问题:>>%file%
  40. echo 解决办法:>>%file%
  41. echo.>>%file%
  42. echo.>>%file%
  43. echo 出现问题:>>%file%
  44. echo 解决办法:>>%file%
  45. echo.>>%file%
  46. echo.>>%file%
  47. echo 出现问题:>>%file%
  48. echo 解决办法:>>%file%
  49. GOTO:EOF

vbs文件:test.vbs,用于调用bat时隐藏dos窗口

  1. createobject("wscript.shell").run "c:\test1.bat",0

将上面的代码拷贝到txt文件中,然后修改文件名即可,注意:后缀也是要改掉的,文件的字符格式要是GB2312的,否则可能中文显示为乱码

不想复制的同学也可以到我的资源那下载,算是支持我下,没分下更多的东西啊~http://download.csdn.net/detail/flygoa/5723177

以上就是今天的学习了,刚好对我有用,下面是查阅的资料链接,谢谢大家的分享

DOS下如何用日期当做文件名创建文件http://wenwen.soso.com/z/q269953904.htm

DOS下date命令详解http://www.jb51.net/article/25188.htm

DOS下字符串处理http://www.cnblogs.com/ZC_Mo-Blog/archive/2009/12/28/1633766.html

DOS下赋值http://www.newsmth.net/nForum/#!article/DOS/17540

DOS下自定义函数调用方法http://blog.csdn.net/linux__kernel/article/details/7482945

DOS下if语句使用方法http://blog.csdn.net/wh_19910525/article/details/7912123

DOS下弹出提示框命令http://zhidao.baidu.com/question/31593695.html

DOS下获取当前文件所在路径http://zhidao.baidu.com/question/54328521.html

运行bat隐藏DOS窗口http://zhidao.baidu.com/question/50095334.html

DOS命令创建以日期为文件名的任务计划TXT文件的更多相关文章

  1. 怎样用DOS命令创建txt文本文档

    单击运行, 打开命令提示符. 例如在D盘创建文本文档,那么就先进入D盘,在后面写 D: 于是就进入了D盘怎样用DOS命令创建txt文本文档 然后在后面写命令 copy con 文件名.txt ,然后回 ...

  2. 使用dos命令创建多模块Maven项目

    好吧,咱们接着上一篇博客继续用另一种方式来创建Maven项目.不过在创建之前我们应该先熟悉一些相关dos命令. 创建web项目命令: mvn archetype:generate -DgroupId= ...

  3. CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码

    CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境.CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集, ...

  4. dos命令创建安卓签名

    1.dos下进入到jdk安装目录的bin目录, 如:C:\Program Files\Java\jdk1.7.0_79\bin 2.输入命令格式如: keytool -genkey -alias aa ...

  5. dos命令 创建数据库,建表,两表联查,三表联查(mysql---第一篇)

    首先打开mysql的控制台,输入密码进行登录  (ps:本文的mysql控制台,是运用的php的集成环境(phpstudy),点击运行,找到mysql命令行,直接打开就可以了) 登陆成功后,就可以进行 ...

  6. dos命令创建批处理脚本

    win+r  打开cmd 输入 copy con  1.bat 回车 进入编辑状态输入 @echo off echo xxxx Ctrl+z 结束编辑   会在当前目录生成一个bat文件

  7. Dos命令的巧用

    豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台.很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可以轻易的办到很多事 ...

  8. Dos命令的巧用 - 转载

    Dos命令的巧用 豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台.很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可 ...

  9. 用DOS命令获取文件列表

    其实就是两个命令:dir 跟 tree 在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表. dir d:\ >c:\filelist.txt ...

随机推荐

  1. linux安装git方法(转)

    转自:http://jingyan.baidu.com/article/e9fb46e16698687521f766ec.html 以下内容亲测,确实可行. 由于我的机器是linux6.7,所以省略了 ...

  2. 复选框字段数组拆分后循环选项值,if判断根据选项值,前端输出html

    {php $specials = explode(',',$r[special]);} <div class="special"> {loop $specials $s ...

  3. 自己使用Jquery封装各种功能分享

    自己使用Jquery封装各种功能分享: 左右滚动图片 瀑布流 流动显示列表 广告切换 头像切换And广告切换 获取搜索引擎的来源关键字 上面列表中展示的功能都是使用jquery进行封装实现的,希望大家 ...

  4. 练习SignalR使用

    前言 随着Ajax越来越普遍的使用,前端页面跟后台服务也越来越密切的进行交互,实现前后端进行实时的消息传递尤为重要,一文件上传为例,现在普遍使用ajax上传然后通过flash进行文件进度的显示,这是目 ...

  5. Android 中 View移动总结:ViewDragHelper学习及用法详解

    如上图简单呈现出两个方块后,提出一个需求: 1.拖动方块时,方块(即子View)可以跟随手指移动. 2.一个方块移动时,另一个方块可以跟随移动. 3.将方块移动到左边区域(右边区域)后放开(即手指离开 ...

  6. python 小记 整数与小数id

    上图,id A =B id 1.0  c != d 以后少用 带小数后位的数字.调用内存地址不一样

  7. 配有Tesla K40c的服务器新装Ubuntu16.04并安装CUDA8.0、Anaconda3、Matlab2016a、OPENCV3.1、CuDNN5.1、MXNet

    注:本文原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) 决定加入深度学习的大军,感谢导师给配了台新设备!第一次接触服务器并配置开发环境,整个过程中 ...

  8. 关于android app两次点击返回键退出的处理

    现在的android app在开发时,引入了两次点击返回键退出app的设计 为了避免用户误触,这个设计很人性化 中文网上社区有些同学贴了一些实现的例子,我觉得不是很好 代码如下 public bool ...

  9. python之requests-multipart/from-data

    示例代码:files = {"token":(None,token), "key":(None,key), "file":"hel ...

  10. Arduino语言学习记录(持续更新)

    几天前某宝买了一套,这几天没工夫.今天开始学学这个“玩具”. 1.Arduino的变量数据类型: 数据类型  数据类型 RAM 范围 void keyword N/A N/A boolean 1 by ...