摘要: @echo offecho.echo 正在执行差异备份,请稍候 ...set source=%cd%set destination="d:\backup"set log=%temp%\备份日志.logset application=notepad.exe %log%dir %destination%... 阅读全文
posted @ 2015-09-04 11:46 lbnnbs 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 更改批处理文件中可替换参数的位置。SHIFT [/n]如果命令扩展名被启用,SHIFT 命令支持/n 命令行开关;该命令行开关告诉命令从第 n 个参数开始移位;n 介于零和八之间。例如: SHIFT /2会将 %3 移位到 %2,将 %4 移位到 %3,等等;并且不影响 %0 和 %1。 阅读全文
posted @ 2015-09-04 11:45 lbnnbs 阅读(272) 评论(0) 推荐(0) 编辑
摘要: CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理CALL command调用一条批处理命令,和直接执行命令效果一样,特殊情况下很有用,比如变量的多级嵌套,见教程后面。在批处理编程中,可以根据一定条件生成命令字符串,用call可以执行该字符串,见例子。... 阅读全文
posted @ 2015-09-04 11:44 lbnnbs 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 切换当前目录@echo offc: & cd\ & md mp3 #在 C:\ 建立 mp3 文件夹md d:\mp4 #在 D:\ 建立 mp4 文件夹cd /d d:\mp4 #更改当前目录为 d:\mp4pushd c:\mp3 #保存当前目录,并切换当前目录为 c:\mp3popd #恢复当... 阅读全文
posted @ 2015-09-04 11:42 lbnnbs 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 批处理中调用外部程序的命令(该外部程序在新窗口中运行,批处理程序继续往下执行,不理会外部程序的运行状况),如果直接运行外部程序则必须等外部程序完成后才继续执行剩下的指令例:start explorer d:\调用图形界面打开D盘start /w 则等待结束命令格式是这样的:start "title"... 阅读全文
posted @ 2015-09-04 11:41 lbnnbs 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 程序返回码echo %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0,一般命令执行出错会设 errorlevel 为1 设置批处理的返回值 exit命令: exit /B 返回值 阅读全文
posted @ 2015-09-04 11:40 lbnnbs 阅读(156) 评论(0) 推荐(0) 编辑
摘要: &、temp.txtdate &,将一个句柄的输出写入到另一个句柄的输入中。&相反,从一个句柄读取输入并将其写入到另一个句柄输出中。常用句柄:0、1、2,未定义句柄:3—91>nul 表示禁止输出正确的信息2>nul 表示禁止输出错误信息。其中的1与2都是代表某个数据流输入输出的地址(NT CMD ... 阅读全文
posted @ 2015-09-04 11:39 lbnnbs 阅读(838) 评论(0) 推荐(0) 编辑
摘要: ; 分号分号,当命令相同时,可以将不同目标用;来隔离,但执行效果不变,如执行过程中发生错误,则只返回错误报告,但程序仍会执行。(有人说不会继续执行,其实测试一下就知道了)比如:dir c:\;d:\;e:\;z:\以上命令相当于dir c:\dir d:\dir e:\dir f:\如果其中z盘不存... 阅读全文
posted @ 2015-09-04 11:38 lbnnbs 阅读(465) 评论(0) 推荐(0) 编辑
摘要: ^ 转义字符^是对特殊符号,&的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅只把他们当成符号而不使用他们的特殊意义。比如echo test ^>1.txt结果则是:test > 1.txt他没有追加在1.txt里,呵呵。只是显示了出来另外,此转义字符还可以用作续行符号。举个简单的例子:@e... 阅读全文
posted @ 2015-09-04 11:38 lbnnbs 阅读(565) 评论(0) 推荐(0) 编辑
摘要: () 括号小括号在批处理编程中有特殊的作用,左右括号必须成对使用,括号中可以包括多行命令,这些命令将被看成一个整体,视为一条命令行。 括号在for语句和if语句中常见,用来嵌套使用循环或条件语句,其实括号()也可以单独使用,请看例子。例:命令:echo 1 & echo 2 & echo 3可以写成... 阅读全文
posted @ 2015-09-04 11:37 lbnnbs 阅读(162) 评论(0) 推荐(0) 编辑