摘要: @echo offsetlocal EnableDelayedExpansionecho 当前正在运行的批处理文件所在路径:!cd!pause@echo offecho 当前目录是:%cd%pause@echo off:: set "abc=%cd%"echo 当前正在运行的批处理文件所在路径:%~dp0pause@echo offecho 当前的盘符及路径:%~dp0echo 当前的盘符及路径的短文件名格式:%~sdp0pause@echo 取当前文件的上级目录的名称set a=D:\abc\def ghi\j k\lmn.batfor %%a in ("%a% 阅读全文
posted @ 2012-12-15 18:02 星火卓越 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 对指定路径指定文件进行遍历的程序,这里有多个批处理代码,但运行好像有些问题,大家可以根据需要选择-===== 文件夹结构 ============================================= D:\test ---A Folder 1 |-----A file 1.txt |-----A file 2.txt |-----A file 3.txt ---B Folder 2 |-----B file 1.txt |-----B file 2.txt |-----B file 3.txt |---B Folder 3 |-----B sub file 1.txt |---- 阅读全文
posted @ 2012-12-15 17:02 星火卓越 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件, 系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然 我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。下面就开始我 们批处理学习之旅吧。 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置 阅读全文
posted @ 2012-12-15 11:25 星火卓越 阅读(323) 评论(0) 推荐(0) 编辑
摘要: bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其***作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命 阅读全文
posted @ 2012-12-15 11:20 星火卓越 阅读(562) 评论(0) 推荐(0) 编辑