1. 首页 > 数码 >

批处理命令大全及用法_批处理命令是什么语言

求个批处理命令

msnexch.exe microsoft联机服务

一楼麦兜代码对的,liangym728 只能删除根目录的文件。

批处理命令大全及用法_批处理命令是什么语言批处理命令大全及用法_批处理命令是什么语言


@del /a /f /s /q d:\.bak

@echo ▲dir/p:但看的内容,分屏显示off&for /f "delims=" %%1 in ('dir/s/b/a-d "d:\.bak"')do del/q/f "%%1"

@del /f/rem 给你一个批处理 将以下代码到记事本,并保存为autorun.bat后缀运行后s/q/a d:\.bak

if exist d:\.bak del d:\.bak

bat批处理 if 命令示例详解

里输入会一闪而过,如果在后面加上一个参数可以看到更多的信息,如: ipconfig/all)

if 命令示例详解 if 正如它E文中的意思 就是 如果 的意思 用来进行条件判断 翻译过来的意思就是 如果符合某一条件 便执行后面的命令 主要用来判断 你到原文看一下.两个 字符串 是否相等 两个数值是大于 小于 等于 然后执行相应的命令 当然还有特殊用法 如结合errorll if errorll echo error 或者结合defined(定义的意思):if defined test (echo It is defined) else echo It isn t defined 用法示例 检测字符串(注意 用if检测字符串是否相等的时候 后面用的不是 = 而是 == ) 代码 代码如下:

@echo off set str=this is a test REM 检测变量%str%是否等于test 如果相等 显示OK 否则显示NO if %str% == testwalign.exe 调整应用程序启动 (echo OK) else echo NO pause>nul

检测数值 (注意 批处理中大于符号不能用 > 而用 gtr 其它的也类似) 比较运算符一览 EQU 等于 NEQ 不等于 LSS 小于 LEQ 小于或等于 GTR 大于 GEQ 大于或等于 检测数值 是否大于 演示代码

@echo off set /a num = set /a num = if %num % gtr %num % echo %num %大于%num % if %num % EQU %num % echo %num %等于%num % if %num % LSS %num % echo %num %小于%num % pause>nul

if结合errorll使用 说明 环境变量errorll的初始值为 当一些命令执行不成功 就会返回一个数值 如 等 IF ERRORLEVEL 测试代码

@ECHO OFF XCOPY F:\test bat D:\ IF ERRORLEVEL ECHO 文件拷贝失败 IF ERRORLEVEL ECHO 成功拷贝文件

如果文件拷贝成功 屏幕就会显示 成功拷贝文件 否则就会显示 文件拷贝失败 IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的 注意只是上一个命令的返回值 而且返回值必须依照从大到小次序顺序判断 因此下面的批处理文件是错误的 @ECHO OFF XCOPY C:\AUTOEXEC BAT D:\ IF ERRORLEVEL ECHO 成功拷贝文件 IF ERRORLEVEL ECHO 未找到拷贝文件 IF ERRORLEVEL ECHO 用户通过ctrl c中止拷贝作 IF ERRORLEVEL ECHO 预置错误阻止文件拷贝作 IF ERRORLEVEL ECHO 拷贝过程中写盘错误 无论拷贝是否成功 后面的 未找到拷贝文件 用户通过ctrl c中止拷贝作 预置错误阻止文件拷贝作 拷贝过程中写盘错误 都将显示出来

附录 以下就是几个常用命令的返回值及其代表的意义 backup 备份成功 未找到备份文件 文件共享冲突阻止备份完成 用户用ctrl c中止备份 由于致命的错误使备份作中止 diskp 盘比较相同 盘比较不同 用户通过ctrl c中止比较作 由于致命的错误使比较作中止 预置错误中止比较 diskcopy 盘拷贝作成功 非致命盘读/写错 用户通过ctrl c结束拷贝作 因致命的处理错误使盘拷贝中止 预置错误阻止拷贝作 format 格式化成功 用户通过ctrl c中止格式化处理 因致命的处理错误使格式化中止 在提示 proceed with format(y/n)? 下用户键入n结束 xcopy 成功拷贝文件 未找到拷贝文件 用户通过ctrl c中止拷贝作 预置错误阻止文件拷贝作 拷贝过程中写盘错误

if还有一个特殊的用法就是可以用来检测某个变量是否已经被定义 用法示例

待续 lishixinzhi/Article/program/qrs/201405/31032

关于批处理程序中for和find命令的用法

ren<旧文件名><新文件名>

这句的意识是

运行ipconfig命令,并把结果通过管道命令

|传给find命令

查找将含有

ip

address

字符的行

并显示变量ip的值,/i是参数,意识是不区分大小写,

^符号是在批处理中,写入管道符号是要加入才行的

去掉管道命令也能运行,但是结果是不一样的,你再另起一行,加一句

来暂停,就能看到不同的结果了

还有一点忘说了

意识是将每一行以空格作为分隔符,的第15例,的值赋值给变量ip

总结:

就是运行ipconfig命令,并把结果含有

ip

address

字符的行,以空格为分隔符的第15例赋值给变量

呵呵,其实就是自己的ip赋值给变量winipcfg 查看自己的ip(只适合 win 9x)ip地址.

批处理 for的详细用法 for /l /f /d /r 不要ctrl V 的

pause

批处理for命令详细用法: for 参数 %%变量名 IN (相关文件或命令) do 执行的...for /r %%i in (.exe) do @echo %%i 只mailto:+邮件地址 打开系统默认邮件程序发送邮件打印本目录 /l 迭代数值范围...

@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)

批处理 for的详细用法 for /l /f /d /r 不要ctrl V 的

键scanreg 扫描注册表盘组合功能.doc

批处理for命令详细用法: for 参数 %%变量名还有更多。。。 IN (相关文件或命令) do 执行的...for /r %%i in (.exe) do @echo %%i 只打印本目录 /l 迭代数值范围...

bat的常用命令有哪些

这是我写的新手教程

echo

regsvr32.exe microsoft 注册服务程序

一共是23个命令 带例子 你可以看看 顺便进吧 也不错 bat吧是个学习bat的好去处

imgstart.exe microsoft 交互式试验程序

几个简单好用的bat批处理,总有你需要的

tshoot.exe 系统疑难问题解答

批处理的使用方法: 批处理命令,粘贴到新建的记事本文档内,选择另存为,保存类型选择 所有文件 ,文件名随意命名但结尾后缀必须是 .bat ,不区分大小写。如果里面有汉字,显示有乱码的情况,需要在另存的同时将“编码”选择为 ANSI 保存即可。有些运行时涉及更大权限,需要右击选择 以身份运行 。

超简单唉下面代码保存就行保存.bat

用于解决DNS解析异常,导致一台电脑内全部或个别不能上网的异常。有时候QQ、微信能用却打不开网页,也有这方面的原因。

ipconfig的常用命令参考,依此可以配置简单的批处理:

有这样的场景,我需要用自己电脑测试,分别是DHCP获取IP和手动固定IP,来回手动配置很麻烦,又经常要这么切换,这就需要做两个BAT批处理文件了,用时直接【以身份】运行点击切换。

PS:文中的网卡名【本地连接】只是举例,实际需要根据ncpnwlsproc.exe netware for win32 登录脚本处理程序a.cpl命令查到看要使用的是哪个网卡来更换。

说明: 请根据实际情况修改网卡名称、IP等信息,个别场景中也可以删除不配置。文中的网卡名称为WLAN,本地连接的名称还是本地连接。

启动界面效果图举例:

感谢阅读,是不是有你想用的呢?

批处理之ren命令

dmcpl 桌面管理器

ren是rename的缩写,如果需要给文件重命名,可使用rename命令。

语法:rename<旧文件名><新文件名>

参数:<旧文件名>请参数指定要更名的文件。

<新文件名>请参数指定更名后的文件。

说明:ren命令把由<旧文件名>指定的磁盘文件改变为<新文件名>所指定的名称。改名后原文件名消失,新文件名列于磁盘目录中,原文件内容不变。

<旧文件名>如特指一个文件,则必须是磁盘上已存在的文件:<新文件名>必须在该磁盘上不存在,否则文件名就无法更改,且有错误信息返回。<旧文件名>如用通配符,则<新文件名>的相应部分也要用通配符。

举例:如果当前目录是d:\back,将其中的4.txt文件改名为4back.txt,可使用如下命令:ren 4.txt 4back.txt

批处理命令

1、Echo 命令

打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。

语法

echo [{on|off}] [message]

Sample:echo off / echo hello world

在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

2、@ 命令

表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。

Sample:@echo off

@echo Now initializing the program,please wait a minite...

ren "1 (1).txt" "hello.txt"ren 的正确用法为有空格的文件名或路径要用""括起来.

下面是批处理,当前文件夹下所有.TXT文件.命名为1.TXT ......N.txt

@echo off&setlocal en至于那位CTRL+V的朋友,您辛苦了!!abledelayedexpansion

for /f "delims=" %%a in ('dir/b ".txt"') do (set /a n+=1

ren "%%~sa" "!n!%%~xatokens=15")

批处理对于英文括号有含义的,所以请把文件名用英文双引号括起,否则会被当成命令参数来执行,容易出错。

ren "1 (1).txt" "hello.txt"

bat的常用命令有哪些

代码 代码如下:

echo

那就往下看吧,总有你需要的。

一共是23个命令 带例子 你可以看看 顺扩展资料:便进吧 也不错 bat吧是个学习bat的好去处

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息