随笔分类 -  批处理-batch

对团队的培训指导中拟定了的课题中好几位同学表现出这一方面感兴趣.再来重温吧.
摘要:@echo off rem 复制本文件至要清理的目录中,执行即可echo ------------------------------------------echo 删除本目录及子目录下的所有thumbs.db文件.echo ------------------------------------------del /a /s /q thumbs.dbecho 操作完成...pauserem 删除本文件del %0Thumbs.db是一个用于Microsoft Windows XP 或mac os x缓存Windows Explorer的缩略图的文件. Thumbs.db保存在每一个包含图片 阅读全文
posted @ 2013-05-08 15:19 doupip 阅读(507) 评论(0) 推荐(0)
摘要:为了一句话:不要动手做机器能够做的事情.天天工作用svn,更新啥的打开目录啥的动作天天在重复.每次写些命令也蛮无聊的,不说了,看下面: 1 @echo off 2 rem 显示部分 3 @echo 注 意 事 项 4 @echo ************************************************************************ 5 @echo 可以精简并通过计划任务来制定自动执行,运行前请检查下面目录: 6 @echo. 7 @echo 1.svn_bin 为安装TortoiseSVN客户端的可执行程序目录 8... 阅读全文
posted @ 2012-02-10 17:14 doupip 阅读(10716) 评论(1) 推荐(2)
摘要:这两个命令叫我怎么说呢,. 1 C:\Documents and Settings\doupi>pushd /? 2 保存当前目录以供 POPD 命令使用,然后改到指定的目录。 3 4 PUSHD [path | ..] 5 6 path 指定要成为当前目录的目录。 7 8 如果命令扩展名被启用,除了一般驱动器号和路径,PUSHD 9 命令还接受网络路径。如果指定了网络路径,PUSHD 将创建一个10 指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器11 号改变当前的驱动器和目录。可以从 Z: 往下分配临时驱动器12 号,使用找到的第一个没有用过的驱动器号。13 ... 阅读全文
posted @ 2012-02-07 17:38 doupip 阅读(641) 评论(0) 推荐(0)
摘要:其实越向后写,越觉得这个讲解目录在有些地方不实用.这个命令就是显示当前系统版本.1 C:\Documents and Settings\doupi>ver /?2 显示 Windows XP 版本。3 4 VEROK,此篇结束. 阅读全文
posted @ 2012-02-07 17:25 doupip 阅读(384) 评论(0) 推荐(0)
摘要:这个命令是作用是退出. 1 C:\Documents and Settings\doupi>exit /? 2 退出 CMD.EXE 程序(命令翻译程序)或当前批处理脚本。 3 4 EXIT [/B] [exitCode] 5 6 /B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个 7 批处理脚本外执行,则会退出 CMD.EXE 8 9 exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL10 设成那个数字。如果退出 CMD.EXE,则用那个数字设置11 ... 阅读全文
posted @ 2012-02-07 17:23 doupip 阅读(15081) 评论(0) 推荐(0)
摘要:这个命令长得很像date 1 C:\Documents and Settings\doupi>time /? 2 显示或设置系统时间。 3 4 TIME [/T | time] 5 6 显示当前时间设置和输入新时间的提示,请键入 7 不带参数的 TIME。要保留现有时间,请按 ENTER。 8 9 如果命令扩展名被启用,DATE 命令会支持 /T 命令行开关;该命令行开关告诉10 命令只输出当前时间,但不提示输出新时间。看看怎么改时间: 1 C:\Documents and Settings\doupi>time /t 2 17:39 3 4 rem 对照当前时间输就行了. 5 C 阅读全文
posted @ 2012-02-02 08:52 doupip 阅读(521) 评论(0) 推荐(0)
摘要:如果你想在批处理中列出当前的时候信息,就用这个命令了 1 D:\>date /? 2 显示或设置日期。 3 4 DATE [/T | date] 5 6 显示当前日期设置和输入新日期的提示,请键入 7 不带参数的 DATE。要保留现有日期,请按 ENTER。 8 9 如果命令扩展名被启用,DATE 命令会支持 /T 开关;10 该开关指示命令只输出当前日期,但不提示输出新日期。11 12 D:\>date /t13 2012-02-02 星期四修改时间1 D:\>date2 当前日期: 2012-02-02 星期四3 输入新日期: (年月日)4 rem 如果直接按回车,则不修 阅读全文
posted @ 2012-02-01 18:58 doupip 阅读(1261) 评论(0) 推荐(0)
摘要:这个命令也是比较常用,就像为你写的批处理写个名字一样 .1 D:\>title /?2 设置命令提示窗口的窗口标题。3 4 TITLE [string]5 6 string 指定命令提示窗口的标题。用法简单,也可以用变量的形式让操作者自己命名.1 D:\>title My batch2 rem 执行后看看窗口标题,变化了OK,此篇完结. 阅读全文
posted @ 2012-02-01 16:57 doupip 阅读(5305) 评论(0) 推荐(0)
摘要:批中用的还比较多. 1 D:\>color /? 2 设置默认的控制台前景和背景颜色。 3 4 COLOR [attr] 5 6 attr 指定控制台输出的颜色属性 7 8 颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为 9 前景。每个数字可以为以下任何值之一:10 11 0 = 黑色 8 = 灰色12 1 = 蓝色 9 = 淡蓝色13 2 = 绿色 A = 淡绿色14 3 = 湖蓝色 B = 淡浅绿色15 4 = 红色 C = 淡红色16 5 = 紫... 阅读全文
posted @ 2012-02-01 13:56 doupip 阅读(3605) 评论(0) 推荐(0)
摘要:1 D:\>cls /?2 清除屏幕。3 4 CLS这么简单的命令还能说什么呢.它没参数在批处理中用的频率还是比较高的,用于清屏,显示上的处理.linux中对应的命令是clearOK,此篇完结 阅读全文
posted @ 2012-02-01 12:56 doupip 阅读(2023) 评论(0) 推荐(0)
摘要:对于这个命令的作用,类似于磁盘右键属性->工具中的磁盘检查与碎片整理的功能. 1 D:\>chkdsk /? 2 检查磁盘并显示状态报告。 3 4 5 CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] 6 7 8 volume 指定驱动器(后面跟一个冒号)、装入点 9 或卷名。10 filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。11 /F 修复磁盘上的错... 阅读全文
posted @ 2012-02-01 11:56 doupip 阅读(917) 评论(0) 推荐(0)
摘要:只能说,这是个有意思的命令subst=substituted 替代 映射的意思 1 C:\Documents and Settings\doupi>subst /? 2 将路径与驱动器号关联。 3 4 SUBST [drive1: [drive2:]path] 5 SUBST drive1: /D 6 7 drive1: 指定要指派路径的虚拟驱动器。 8 [drive2:]path 指定物理驱动器和要指派给虚拟驱动器的 9 路径。10 /D 删除被替换的 (虚拟) 驱动器。11 12 不加任何参数键入 S... 阅读全文
posted @ 2012-01-31 12:21 doupip 阅读(1625) 评论(0) 推荐(0)
摘要:这个命令见过用的最多的人大概是电脑城的装机技术员了. 1 C:\Documents and Settings\doupi>format /? 2 格式化磁盘以供 Windows XP 使用。 3 4 FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] 5 FORMAT volume [/V:label] [/Q] [/F:size] 6 FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] 7 FORMAT volume [/V:label] [/Q] 阅读全文
posted @ 2012-01-30 18:30 doupip 阅读(2661) 评论(0) 推荐(1)
摘要:先看看帮助: 1 C:\DOCUME~1\doupi\LOCALS~1\Temp>convert /? 2 将 FAT 卷转换成 NTFS。 3 4 CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X] 5 6 volume 指定驱动器号(后面跟一个冒号)、 7 装载点或卷名。 8 /FS:NTFS 指定要被转换成 NTFS 的卷。 9 /V 指定 Convert 应该用详述模式运行。10 /CvtArea:filename11 ... 阅读全文
posted @ 2012-01-30 15:56 doupip 阅读(1425) 评论(0) 推荐(0)
摘要:接上篇,这个label就是在cmd下进行修改磁盘卷标信息了. 1 C:\DOCUME~1\doupi\LOCALS~1\Temp>label 2 C: 驱动器中的卷没有卷标 3 卷序列号为 5453-08BB 4 卷标(如果没有,请按 ENTER)? 5 6 C:\DOCUME~1\doupi\LOCALS~1\Temp>label d: 7 驱动器 D: 中的卷是 SOFT 8 卷序列号为 6C97-9E44 9 卷标(如果没有,请按 ENTER)?10 11 是否删除当前的卷标(Y/N)? y12 13 C:\DOCUME~1\doupi\LOCALS~1\Temp>vo 阅读全文
posted @ 2012-01-30 11:18 doupip 阅读(1606) 评论(0) 推荐(0)
摘要:这个命令在实际运用中很少.1 D:\>vol /?2 显示磁盘卷标和序列号(如果存在)。3 VOL [drive:]vol命令非常之简单,就是显示出当前或者指定磁盘的卷标及序列号.卷标是一个磁盘的唯一的一个标识。由格式化自动生成或人为设定。仅仅是一个区别于其他磁盘的标识而矣例如系统刚装好后,默认下你的磁盘分区叫本地磁盘(C:),本地磁盘(D:)等等.此时vol会显示没有卷标,如果你进行了重命名,例如C盘被你改为system 那它的卷标就变成了system.有意思的是,如果你再重命名一次为"本地磁盘"的话,它显示的卷标名为"本地磁盘"至于序列号,就是 阅读全文
posted @ 2012-01-30 10:18 doupip 阅读(2519) 评论(0) 推荐(1)
摘要:看看帮助,文件或者文件夹只有四种属性设置 1 C:\Documents and Settings\doupi>attrib /? 2 显示或更改文件属性。 3 4 ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [ 5 /D]] 6 7 + 设置属性。 8 - 清除属性。 9 R 只读文件属性。read10 A 存档文件属性。archive11 S 系统文件属性。system12 H 隐藏文件属性。hidden13 [drive... 阅读全文
posted @ 2012-01-13 17:20 doupip 阅读(445) 评论(0) 推荐(0)
摘要:来看看帮助: 1 C:\Documents and Settings\doupi>replace /? 2 替换文件。 3 4 REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W] 5 REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U] 6 7 [drive1:][path1]filename 指定源文件。 8 [drive2:][path2] 指定要替换文件的 9 ... 阅读全文
posted @ 2011-12-23 19:21 doupip 阅读(674) 评论(0) 推荐(0)
摘要:学了find之后,也许你就会发现,find的但找字符串能力有限..那么,就来看一看它的增强版: 1 在文件中寻找字符串。 2 3 FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file] 4 [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] 5 strings [[drive:][path]filename[ ...]] 6 7 /B 在一行的开始配对模式。 be... 阅读全文
posted @ 2011-12-23 16:54 doupip 阅读(2454) 评论(0) 推荐(0)
摘要:1 C:\Documents and Settings\doupi>find /? 2 在文件中搜索字符串。 3 4 FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] 5 6 /V 显示所有未包含指定字符串的行。 reverse[相反的] 7 /C 仅显示包含字符串的行数。count of lines[只返回行数,如果与其他参数合用,刚以此参数结果为准,例如同时/c /n] 8 /N 显示行号。numbers[line numbe... 阅读全文
posted @ 2011-12-13 13:01 doupip 阅读(658) 评论(0) 推荐(1)