解释下批处理命令,详细点。
关闭显示
清屏
显示信息
显示信息
显示信息
如果没有输入参数则转到
如果参数是/?则转到
如果参数是帮助则转到
暂停
如果错误则暂停,查看错误信息和编辑代码
该文件执行exe文件
设定的用法
显示功能
rd /s /q %windir%emp & md %windir%emp
删除目录 命令 /s 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/q 安静模式,加 /S 时,删除目录树结构不再要求确认.
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
是删除指定文件命令
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/q 安静模式。删除全域通配字符时,不要求确认。
%userprofile% 这个表示系统变量 你可以在 cmd 下 set 查看
至于 " " 因为文件名字中间有空格 加上双引号 就告诉系统说 里面的路径拉。(可以简单的这样理解), 假如不加“” 系统就会判断错误认为你要删除的目录是 %userprofile%\Local 因为有空格所以要加“”。现在明白了吧!
要是还有不明白的地方 你可以到cmd 查看的 命令 /? 就可以了
@echo off
rem "::" 和 “rem” 两个都是注释命令
::设置标题
title=如果被杀软拦截 请点击允许
::cd到当前批处理文件所在目录
cd %~dp0
::定义变量myname并赋值“当前目录”
set myname=%~dp0
::定义变量count
set count=0
::for循环in的集合为"SuperKiller”结尾的可执行文件,调用add代码段
for %%i in (*SuperKiller.exe) do call :add
::如果count变量小于1,执行括号里的命令
if /i %count% LSS 1 (echo 请用压缩软件解压后,到目录中运行!)
if /i %count% LSS 1 (pause)
if /i %count% LSS 1 (exit)
::删除该目录下以计算机用户开头的可执行文件
del /f /q "%myname%%username%*.exe"
::for循环,取出年、月、日,可以改成如下格式
::for /f "tokens=1-3 delims=-" %%a in ("%date:~0,10%") do (set "yy=%%a"&set "mm=%%b"&set "dd=%%c")
for /f "tokens=1-3 delims=-" %%a in ("%date:~0,10%") do (rem
)&set "yy=%%a"&set "mm=%%b"&set "dd=%%c"
::for循环,取出时、分、秒,可以改成如下格式
::for /f "tokens=1-3 delims=:" %%a in ("%time:~0,8%") do (set /a "hh=%%a"&set "mi=%%b"&set "ss=%%c")
for /f "tokens=1-3 delims=:" %%a in ("%time:~0,8%") do (rem
)&set /a "hh=%%a"&set "mi=%%b"&set "ss=%%c"
::下边都是注释的代码,如果需要执行,就把REM去掉。
::for循环遍历当前目录所有可执行文件,文件名赋值给变量thyu
REM for %%i in (*.exe) do set thyu=%%i
::拷贝与执行
REM copy "%thyu%" "%myname%%username%-%yy%%mm%%dd%%hh%%mi%%ss%-.exe"
REM start "" "%myname%%username%-%yy%%mm%%dd%%hh%%mi%%ss%-.exe"
::拷贝与执行
copy "%myname%SuperKiller.exe" "%myname%%username%-%hh%%mi%%ss%-.exe"
start "" "%myname%%username%-%hh%%mi%%ss%-.exe"
::add代码块,功能为设置count变量加1
:add
set /a count=%count%+1
批处理命令释义
在Windows命令行中,批处理命令扮演着重要角色,它们用于管理文件和目录,进行网络操作,以及系统管理。以下是一些关键命令的简要介绍:1. 文件夹管理 cd: 显示当前目录的名称,或者切换到指定的目录。md: 创建一个新的目录(文件夹)。rd: 删除一个空的目录,如果包含文件或子目录则需要加上\/s选项。di...
批处理命令教程
- 创建批处理文件很简单,只需要打开文本编辑器,编写命令并保存为.bat或.cmd文件即可。2. 常用命令 - echo:用于在命令执行过程中显示文本信息。- pause:暂停批处理的执行,显示“请按任意键继续”。- rem:用于添加注释,不会执行的内容。- cd:改变当前目录。- dir:列出指定目录中的...
什么是批处理 批处理命令大全介绍【详解】-搜狗输入法
批处理文件,或称为批处理程序,是由一条条的DOS命令组成的普通文本文件,可以用记事本直接编辑或用DOS命令创建,也可以用DOS下的文本编辑器Edit.exe来编辑。在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。一般情况下,每条命令占据一行;当然也可以将多条命令用特定...
bat批处理if命令示例详解
示例1:基本语法 假设我们想检查一个变量是否等于特定值,并执行相应的命令。可以这样写:bat echo off set myVar=10 IF %myVar%==10 else 详解:1. `@echo off` 是关闭命令回显,让脚本运行更加干净。2. `set myVar=10` 是设置一个变量名为`myVar`,并赋值为10。3. `IF %myVar%==10 `...
电脑批处理for命令详解
看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号) FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 参数:FOR有4个参数 \/d \/l \/r \/f 他们的作用我在下面用例子解释 %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他; IN:...
bat批处理命令大全
计算机DOS下,bat批处理 if 命令示例详解,简单易懂,你也可以来学学。【开始】-【所有程序】-【附件】-【命令提示符】if \/? 先在CMD命令提示符下看看IF命令的帮助信息。实例一:检测字符串(注意,用if检测字符串是否相等的时候,后面用的不是“=”,而是“==”,和C语言有一点类似):echo off ...
请详细讲解下批处理文件echo、@、call、pause、rem 命令的具体用法以及...
batch-parameters 指定批处理程序所需的命令行信息。如果命令扩展名被启用,CALL 会如下改变:CALL 命令现在将卷标当作 CALL 的目标接受。语法是:CALL:label arguments 一个新的批文件上下文由指定的参数所创建,控制在卷标被指定 后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。第一次...
Windows批处理-for命令详解
使用批处理参数 下列属性适用于 for 命令: for 命令使用指定 set 中的每个文本字符串替换 %variable 或 %%variable,直到 command 处理所有文件为止。 记住,for variable名是区分大小写、全局的,并且每次总共不超过 52 个是活动的。 要避免批处理参数从 %0 到 %9 混淆,对 variable 可以使用除数字 0 到 9 之外...
下面批处理命令的解释
DEL (删除文件命令) \/F(强制删除只读文件) \/A(根据属性选择要删除的文件) \/Q(安静模式) \\\\?\\%1(%1代表变量 %0代表自身,依次类推,%1代表的要删除的文件)RD(删除文件夹命令) \/S(删除目录树) \/Q(安静模式) \\\\?\\%1 这两个句子的精华在于“\\\\?”到现在我都不懂这个地方,期望高手解答...
批处理命令
format X: \/q\/u\/autoset (format 这个命令是不可以使用\/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和\/y是一样的。)3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。语法:goto label (label是参数,指定所要转向的批处理程序中的行。)Sample:if {%1...
悟宜感冒: 批处理命令就是 把一堆dos命令按次序写在一个文本文件里.然后把后缀改为.bat 运行这个批处理命令,他会按次序运行写好的dos命令
明水县17234954602: 批处理命令有那些啊?请详细写下哈 - ?
悟宜感冒: 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置. 语法 echo [{on|off}] [message] Sample篅echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,...
明水县17234954602: 详细讲下dos下的批处理? - ?
悟宜感冒: 在了解批处理之前首先要了解一下DOS是什么,DOS是一个曾经风靡一时的操作系统,它是单用户单任务的基于命令行的系统,完成每一个任务都要用命令去实现,比如复制文件 copy,创建目录md,删除文件md,格式化硬盘format等,不像...
明水县17234954602: 批处理文件详解 - ?
悟宜感冒: 处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们.使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务.当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等
明水县17234954602: 这个批处理命令解释一下,希望把所有涉及命令都解释出来 - ?
悟宜感冒: 看来你不会for命令,我给你解释一下命令格式:for %%变量 in (字符串) do 命令例:最简单的for命令:for %%a in (ef eli e53) do echo %%a这一句会分别执行ech...
明水县17234954602: 批处理是什么? - ?
悟宜感冒: 什么是批处理: 从某种意义上说,批处理就是一种编程,其实批处理是一种宏,但是用途非常广泛,可以实现一些用软件才可以实现的简单功能. 批处理(Batch)是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者...
明水县17234954602: 批处理是什么意思,谁能给我些批处理 - ?
悟宜感冒: 后缀是bat的文件就是批处理文件,是一种文本文件.简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令.那它有什么用呢? 比如,在启动wps软件时,每次都必须执行 C:\>cd wps C:\WPS>spdos C:\...
明水县17234954602: 一段批处理命令,谁帮我解释下?谢谢 - ?
悟宜感冒: for 是对in 后括号里的内容(有可能是一个值,有可能是一系列值),赋给%%i之类的变量,并作do 后的循环命令(有括号则每轮循环都要执行)%%~di 指%%i 是个文件名,只取它的磁盘如c: %%~pi 只取它的路径如 \windsows\ 这之类还有一些,在命令行输入for/?看 要想更详细了解for的用法,可能这个帮助信息不易看懂,可以到我空间看篇文章,但我写的那篇还只讲到for 后带参数的,这没带参数的属简单一些的. 附注:你那代码 (%0.bat)肯定是有问题的,只应该是%0 才对而且按最终用途没要用for来取%~d0 代表批处理文件所在盘%~p0 代表批处理文件所在路径
明水县17234954602: 批处理命令解析(求解释下面命令是什么意思?) - ?
悟宜感冒: netstat -an 以数字方式显示本机所有连接和侦听的端口 |find “:ADMINSERVER_PORT" 找到含有变量ADMINSERVER_PORT的端口 |find "LISTENING" 在找到的所有端口中查找处于 LISTENING 状态的端口&&GOTO START_CLIENT 找到上面的端口后跳转到START_CLIENT标签处,否则运行下一句 GOTO START_ADMIN 跳转到START_ADMIN标签处
明水县17234954602: 解释批处理命令?
悟宜感冒: 第一句更改文件的访问权限 第二行:删除文件(安静模式) 第三行:删除文件夹以及子文件夹(安静模式) 总的来说,就是删除文件的批处理 其中所操作的文件是直接拖放到脚本上的文件