DOS命令创建以日期为文件名的任务计划TXT文件
因为每天早上都要做计划,所以做了个批处理文件来创建任务计划TXT文件
文件内容展示如下:
|
2013/07/09 周二 待办任务: 出现问题: 出现问题: 出现问题: |
第一个版本源码:
@echo off
set nowDate=%date%
set tmp=%nowDate:~0,-3%
set file=%tmp:/=-%笔记.txt
echo "@echo off"的意思是连续输出,(ps:可以去掉看看小高)
echo 需要注意的是,由于是windows系统,需要将文件的编码格式设置为GB2312
echo 当前日期:%nowDate%
echo 截取字符串,从第一个到倒数第3个字符:%tmp%
echo 替换,将/替换成-,用于做文件名:%file%
echo 创建文件:
echo %nowDate%>%file%
echo 将默认内容追加进文件:
echo 今日任务:>>%file%
echo 1.>>%file%
echo 2.>>%file%
echo 回车:echo与“.”之间无空格
echo.>>%file%
echo.>>%file%
echo 待办任务:>>%file%
echo 1.>>%file%
echo 2.>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
第二个版本源码:第一个版本没有对文件进行验证,每次都是新的覆盖旧的,可能会导致误操作,第二个版本添加了验证提示,因为不想再弹出提示的时候显示dos窗口,所以使用vbs格式,隐藏dos窗口
bat文件:c盘下的test1.bat
@echo off
set nowDate=%date%
set tmp=%nowDate:~0,-3%
set file=%tmp:/=-%笔记.txt
set pa=%cd%
echo "@echo off"的意思是连续输出,(ps:可以去掉看看效果)
echo 需要注意的是,由于是windows系统,需要将文件的编码格式设置为GB2312
echo 当前日期:%nowDate%
echo 截取字符串,从第一个到倒数第3个字符:%tmp%
echo 替换,将/替换成-,用于做文件名:%file%
echo 当前路径:%pa%\%file%
:MAIN
if exist %pa%\%file% (
call:ALERT
) else (
call::CREATFILE
)
GOTO:EOF :ALERT
mshta vbscript:msgbox("少年,当前目录已经存在该文件了!",64,"提示")(window.close)
GOTO:EOF :CREATFILE
echo 创建文件:
echo %nowDate%>%file%
echo 将默认内容追加进文件:
echo 今日任务:>>%file%
echo 1.>>%file%
echo 2.>>%file%
echo 回车:echo与“.”之间无空格
echo.>>%file%
echo.>>%file%
echo 待办任务:>>%file%
echo 1.>>%file%
echo 2.>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
echo.>>%file%
echo.>>%file%
echo 出现问题:>>%file%
echo 解决办法:>>%file%
GOTO:EOF
vbs文件:test.vbs,用于调用bat时隐藏dos窗口
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文件的更多相关文章
- 怎样用DOS命令创建txt文本文档
单击运行, 打开命令提示符. 例如在D盘创建文本文档,那么就先进入D盘,在后面写 D: 于是就进入了D盘怎样用DOS命令创建txt文本文档 然后在后面写命令 copy con 文件名.txt ,然后回 ...
- 使用dos命令创建多模块Maven项目
好吧,咱们接着上一篇博客继续用另一种方式来创建Maven项目.不过在创建之前我们应该先熟悉一些相关dos命令. 创建web项目命令: mvn archetype:generate -DgroupId= ...
- CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码
CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境.CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集, ...
- dos命令创建安卓签名
1.dos下进入到jdk安装目录的bin目录, 如:C:\Program Files\Java\jdk1.7.0_79\bin 2.输入命令格式如: keytool -genkey -alias aa ...
- dos命令 创建数据库,建表,两表联查,三表联查(mysql---第一篇)
首先打开mysql的控制台,输入密码进行登录 (ps:本文的mysql控制台,是运用的php的集成环境(phpstudy),点击运行,找到mysql命令行,直接打开就可以了) 登陆成功后,就可以进行 ...
- dos命令创建批处理脚本
win+r 打开cmd 输入 copy con 1.bat 回车 进入编辑状态输入 @echo off echo xxxx Ctrl+z 结束编辑 会在当前目录生成一个bat文件
- Dos命令的巧用
豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台.很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可以轻易的办到很多事 ...
- Dos命令的巧用 - 转载
Dos命令的巧用 豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落,然而,真正有价值的东西不会轻易退出历史的舞台.很多人都已经习惯于 Windows的图形化用户界面,熟不知古老的DOS命令却可 ...
- 用DOS命令获取文件列表
其实就是两个命令:dir 跟 tree 在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表. dir d:\ >c:\filelist.txt ...
随机推荐
- [CSS]cursor鼠标样式
用css控制鼠标样式的语法如下: <span style="cursor:*">文本或其它页面元素</span> 把 * 换成如下15个效果的一种: ...
- C# 启动和结束一个线程
在程序执行中会遇到启动本软件的exe问,或者启用其它的exe文件,已达到执行某些操作的作用.下面是两种最常见的启动exe文件. 1.调用系统dll使用其提供的方法. 引用的dll, [DllImpor ...
- WebApi(一)-实现跨域返回格式支持json
1.创建webapi
- 趣味C程序100.1 .2 绘制正弦曲线
说明:1.本问题来源于<C语言经典.趣味.实用程序设计编程百例精解>,所有程序为本人自己编写.与原程序不同之处作有标记. 2.本系列所有程序均使用codeblocks编译,操作系统为Win ...
- Tomcat根目录下work文件夹的作用
今天遇到了这样的一个问题:就是我之前把项目部署到了tomcat下,运行没有任何问题,后来我把我之前的改项目的原项目文件部署上去后,运行时总是出现之前的界面,而服务器又是启动正常的;通过仔细的检查后,发 ...
- BZOJ 2301: [HAOI2011]Problem b 莫比乌斯反演
2301: [HAOI2011]Problem b Time Limit: 50 Sec Memory Limit: 256 MBSubmit: 1007 Solved: 415[Submit][ ...
- tyvj P1209 - 拦截导弹 平面图最小割&&模型转化
P1209 - 拦截导弹 From admin Normal (OI)总时限:6s 内存限制:128MB 代码长度限制:64KB 背景 Background 实中编程者联盟为了培养技 ...
- Contest20140705 testA 二分
testA 输入文件: testA.in 输出文件testA.out 时限2000ms 问题描述: 有一个城市拥有N个节点,被M条有权无向路径连接.现在你要在一个地方(可以在路径上当然也可以在节点上) ...
- jstat命令(Java Virtual Machine Statistics Monitoring Tool)
1.介绍 Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控: - 类的加载及卸载情况 - 查看新生代.老生代及持久代 ...
- Android-补间动画效果
Android的SDK提供了三种类型的动画,分别是补间动画.逐帧动画和插值属性动画.下面先介绍第一种动画效果-补间动画. 补间动画可以应用于View,让开发者可以定义一些关于大小.位置.旋转和透明度的 ...