windows中dos-批处理-命令特殊符号-通配符与转义符

Dos批处理命令一览表 命令类型 命令 功能 参数 说明 网络命令 ping 测试IP连接     ipconfig 查看IP配置     arp 解析地址     start 开启命令     shutdowm 关闭或重启计算机     taskkill 关闭指定进程     延迟环境变量扩展命令 setloacl enabledelayedexpansion 阅读详情


转自: https://blog.csdn.net/bytxl/article/details/50264813

文章进行重新排版,并做了部分补充。所有命令均在win7 x64 中文旗舰版上进行测试。

常用特殊符号

  1. @命令行回显屏蔽符
  2. %批处理变量引导符
  3. > 重定向符
  4. > > 重定向符
  5. <、>、<& 重定向符
  6. | 命令管道符
  7. ^ 转义字符
  8. & 组合命令
  9. && 组合命令
  10. || 组合命令
  11. ""字符串界定符
  12. , 逗号
  13. ; 分号
  14. () 括号
  15. ! 感叹号
  16. 批处理中可能会见到的其它特殊标记符: (略)
    CR(0D) 命令行结束符
    Escape(1B) ANSI转义字符引导符
    Space(20) 常用的参数界定符
    Tab(09) ; = 不常用的参数界定符
    + COPY命令文件连接符
    * ? 文件通配符
    / 参数开关引导符
    : 批处理标签引导符

通配符(?和*)

常用来代替未具体指明的文件和数据。

  • ?代表单个字符。
  • * 代表全部字符。

转义符

用在特殊符号之前,取消特殊字符的作用.

比如:

连字符&

echo 非常^&批处理
连字符&在此命令中只当作一个字符显示到屏幕中,如果不加^那么"批处理"将被当作命令执行

| (管道)传递符
当然是传递作用,将前面一条命令的执行结果传递给后面一条命令继续执行.
比如:
echo 0123456 | find "123"
将0123456 传递给find 查找 123

|| 连接符
当前面的命令没有成功执行 则执行后面的命令 可以作判断选择用.
比如:
echo 0123456 | find "789" || echo 字符中没有789
此命令的意思是在0123456中查找字符789,如果没有找到则继续执行后面的命令,
即在屏幕中显示"字符中没有789",如果找到了,也就是如果前面是0123456789的话则停止继续执行||后面的命令,而是在屏幕中直接显示"0123456789".

&& 连接符
当前面的命令成功执行 再执行后面的命令
比如:
echo 0123456 | find "123" && echo 字符中含有123
这个命令跟||刚好相反.

& 连接符
无论前面的命令是否成功执行 都执行后面的
比如:
echo 0123456 | find "789" & echo 字符中含有123
虽然没有成功到789 但还是会执行echo 命令

> 定向符
将输出的内容重定向到指定(文本中)
比如
echo 123456789>1.txt
输出字符串到1.txt中
如果是 >nul 则是输出到空设备中 起屏蔽屏幕输出的作用
比如
pause>nul 将命令的提示屏蔽掉

>> 定向符(追加)
将输出内容写入指定(文本中)
注意,">“将覆盖文本中原有内容,”>>" 则是在文本的最后添加内容. ">>"追加内容时,会先换行再追加内容。

比如

echo 123>1.txt
echo 456>>1.txt

文本中有两行 分别是 123和456
如果echo 456>1.txt
那么 原有文本中的123将会替换成456.

< 输入定向符
从指定的(文本)输入内容
一般用于set /p
比如

echo 456>1.txt
set /p wind=<1.txt

这样 1.txt第一行内容就被赋值给wind了
本来set /p 这个命令是用来设置给用户输入字符的,但是=后用<1.txt,
意思是从1.txt文件中读取信息给SET /P ,而不需要用户输入.

对批处理中常用符号的详细解

部分在命令在命令行和文件中的写法不同。

我对常用符号的讲解做如下限定:

1、收集批处理中经常用到的符号;
2、每个常用符号,只讲述最常用的功能;深入的用法留待将来介绍;

 这样限定的原因,一是让新手系统地接触最常用符号的常用功能,不至于一开始就陷入技术细节中难以自拔;二是有些符号的用法非常罕见,没有特定的需求可以忽略掉,比如句柄复制符号;三是有些高深的内容本人也没有完全消化,只解说一鳞半爪难免会误人子弟,比如 set /a 中的^、!等符号;

1、@

一般在它之后紧跟一条命令或一条语句,则此命令或语句本身在执行的时候不会显示在屏幕上。请把下面的代码保存为test.cmd文件,然后运行,比较一下两条echo语句在屏幕上的输出差异:

echo a
@pause
@echo b
@pause

脚本test.cmd运行结果

C:\Users\jsword\Desktop>echo a
a
请按任意键继续. . .

2、%、%%

百分号用在不同的场合,有不同的含义:
  ① 当百分号成对出现,并且其间包含非特殊字符时,一般做变量引用处理,比如:%var%、%str%。把以下代码保存为批处理文件,运行后观察屏幕显示结果:

@echo off
set str=abc
echo 变量 str 的值是: %str%
pause

复制代码 在屏幕上将显示这样的结果:

变量 str 的值是: abc
按任意键继续...

另外,百分号作为变量引用还有一种特殊形式,那就是对形式参数的引用,此时,单个百分号后面紧跟0~9这10个数字,如%0、%1,请看演示代码:

@echo off
if defined str goto next
set str=
set /p str=请把文件拉到本窗口后回车:
call "%~0" %str%
pause
exit
:next
cls
echo 本批处理文件完整路径为:"%~0"
echo 拖到本窗口的文件完整路径为:"%~1"
goto :eof

执行:输入tife

请把文件拉到本窗口后回车:tife
本批处理文件完整路径为:"C:\Users\jsword\Desktop\td.cmd"
拖到本窗口的文件完整路径为:"tife"
请按任意键继续. . .

复制代码 ② 出现在 set /a 语句中时,表示两数相除取余数,也就是所谓的模运算,它在命令行窗口和批处理文件中的写法略有差异:在命令行窗口中,只需要单个的%,在批处理文件中,需要连续两个百分号,写成%%。
  例如:在命令行窗口中,运行 set /a num=4%2 ,则结果将显示0,因为4除以2的余数为0;如果保存为批处理文件,则此语句将略有改变:

@echo off
set /a num=4%%2
echo 4除以2的余数为 %num%
pause

复制代码 ③ 转义符号:如果要显示%本身时,需要在前面用%来转义。例如:

@echo off
echo 一个百分号:%%
echo 两个百分号:%%%%
echo 三个百分号:%%%%%%
pause

复制代码 ④ 注释: 2个%%间的字符若表示的不是变量引用,则当做(行间)注释处理。

执行时注释不显示

@echo on
%show file list%
dir
pause

3、: 和 ::

① 以:打头的单个的:表示该行是一个标签,它之后的内容是一个标签段,如:test,则表示:test之下的内容是标签段,而test是这个标签段的名,可以用 goto test 、goto :test 跳转到该标签段或用 call :test 调用该子过程;而连续两个冒号打头表示该行内容为注释内容,实际上,:: 是个无效的标签名,:加上空格同样可以起到注释的作用,此时,::的功能和注释命令rem相同;但是,rem 注释语句中的某些命令符号如重定向符号和管道符号还是会执行,而如果用::来注释的时候,与::同处一行的所有命令或符号直接被命令解释器忽略掉,无形中提高了注释的兼容性和整个程序的执行效率,并且在众多的命令语句中更显得醒目,所以,注释语句推荐使用::的格式。
  ②在 set 语句中:和~同时使用时,: 起到截取字符串的功能。假设 set str=abcde,那么,set var=%str:~0,1% 表示截取字符串abcde的第一个字符;和=同时使用时,起到替换字符串的功能。假设:set str=abc:de,那么,set var=%str:a=1% 则表示把字符串abc:de中的a替换为1,set var=%str::=2% 则表示把字符串abc:de中的:替换为2;

4、~

① 用在 set 语句中,和:同时使用时,起到截取字符串的功能,请参考上一条的解释;
  ② 用在 set /a 语句中时,它是一元运算符号,表示将操作数字按位取反,例如,set /a num=~1的执行结果是-2,set /a num=~0的结果是-1
  ③ 用在for语句中,表示增强for的功能,能够提取到更多的信息。例如:在批处理文件的for语句中:%%i表示去掉第一对外侧引号,%%zi表示获取文件的大小(以字节为单位),%%ni表示获取文件名,%%xi表示获取扩展名(带点号)……它们可以组合使用,如%%~nxi表示获取文件名和后缀名。

5、>、>>

一般而言,>表示用新内容覆盖原文件内容,>>表示向原文件追加内容,此时,它们以重定向符号的身份出现;如果用在 set /a 语句中,则>表示分组,>>表示逻辑移位;

6、|

一般而言,它以管道符号的身份出现,表示把在它之前的命令或语句的执行结果作为在它之后的命令或语句的处理对象,简而言之,就是把它之前的输出作为它之后的输入,例如:echo abcd|findstr “b”,表示把echo abcd的执行结果,作为findstr “b” 的执行对象,也就是在字符串abcd中查找b字符;如果test.txt中有abcd字符串,则该语句与 findstr “b” test.txt 具有同样的效果;

7、^

一般而言,^以转义字符的身份出现。因为在cmd环境中,有些字符具备特殊功能,如>、>>表示重定向,|表示管道,&、&&、||表示语句连接……它们都有特定的功能,如果需要把它们作为字符输出的话,echo >、echo | ……之类的写法就会出错——cmd解释器会把它们作为具有特殊功能的字符对待,而不会作为普通字符处理,这个时候,就需要对这些特殊字符做转义处理:在每个特殊字符前加上转义字符^,因此,要输出这些特殊字符,就需要用 echo ^>、echo ^|、echo ||、echo ^^……之类的格式来处理;

8、&

一般而言,&表示两条命令或语句同时执行的意思。如 echo a&echo b,将在屏幕上同时显示a和b字符。当几条语句含义近似或作用相同且没有先后的顺序之别时,启用&符号连接这些语句将会增加程序的可读性;

9、&&、||

这是一对含义截然相反的命令符,&&表示如果它之前的语句成功执行,将执行它之后的语句,而||则表示如果它之前的语句执行失败,将执行它之后的语句;在某些场合,它们能替代 if……else…… 语句;例如:

@echo off
md test&&echo 成功创建文件夹test||echo 创建文件夹test失败
pause

复制代码 效果等同于如下代码:

@echo off
md test
if "%errorlevel%"=="0" (echo 成功创建文件夹test) else echo 创建文件夹test失败
pause

10、()

小括号对经常出现在for语句和if语句中,还有一些特定场合;在for和if语句中属于语句格式的要求,例如:
  ① for %%i in (语句1) do (语句2):在这条语句中,语句1必须用括号对包围,而语句2的括号对则可视情况予以抛弃或保留:如果语句2是单条语句或用&、&&、||等连接符号连接的多条语句,括号对可以抛弃,如果语句2是有逻辑先后关系的多条语句集合,则必须保留括号对,并且,多条语句必须断行书写;例如:

@echo off
for %%i in (a b c) do echo %%i&echo --------
pause
复制代码 也可以改写为:
@echo off
for %%i in (a b c) do (
    echo %%i
    &echo --------
)
pause

复制代码 ② if 条件 (语句1) else (语句2):如果没有else部分,则语句1的括号对可有可无;如果有else部分,则语句1中的括号对必须保留,此时,语句2中的括号对保留与否,和上一点类似。例如:

@echo off
if exist test.txt echo 当前目录下有test.txt
pause

复制代码

@echo off
if exist test.txt (echo 当前目录下有test.txt) else echo 当前目录下没有test.txt
pause

复制代码

@echo off
if exist test.txt (echo 当前目录下有test.txt) else (
    echo 当前目录下没有test.txt
    pause
    cls
    echo 即将创建test.txt文件
    cd.>test.txt&&echo 成功创建test.txt
)
pause

复制代码 ③ 特定场合下使用括号对,不但可以使代码逻辑清晰,增强可读性,还可能会减少代码量。比如用echo语句构造多行文本内容的时候:

@echo off
(
echo 第一行
echo 第二行
echo 第三行
)>test.txt
start test.txt

复制代码 如果不使用括号对的话,则需要使用如下代码:

@echo off
echo 第一行>test.txt
echo 第二行>>test.txt
echo 第三行>>test.txt
start test.txt ::open test.txt

11、+、-、*、/

在 set /a 语句中,这些符号的含义分别为:加、减、乘、除。例如:set /a num=1+2-34/5。需要注意的是,这些运算符号遵循数学运算中的优先级顺序:先乘除后加减,有括号的先算括号,并且,直接忽略小数点,因此,刚才那个算式的结果是1而不是0或0.6。
  另外,有可能会在代码中看到这样的写法:set /a num+=1、set /a num-=1、set /a num
=1 和 set /a num/=1,这些表示累加、累减、累乘、累除,步长都是1,展开后的完整写法为:set /a num=num+1、set /a num=num-1、set /a num=num*1 和 set /a num=num/1(set /a 语句中,变量引用可以忽略百分号对或感叹号对,set /a num=%num%+1 与 set /a num=num+1 等同)

12、equ、neq、lss、leq、gtr、geq

这几个命令符是if语句中常用到的数值比较符号,取自英文的关键字母,具体的含义为:

命令符号            含义                 英文解释
EQU                等于                 equal
NEQ                不等于               not equal
LSS                少于                 less than
LEQ                少于或等于            less than or equal
GTR                大于                 greater than
GEQ                大于或等于            greater than or equal
Batch命令操作 Tree 命令用法 1、递归将本路径下的文档结构显示在文件中    tree /f > filelist.txt 2、递归将本路径下的文档结构追加在文件中    tree /f >> filelist.txt 3、将filelist.txt中的文件过滤出来,注意文件名称不能有空格 for /f "skip=2 tokens=2" %a in (filel 阅读详情

相关推荐

全面掌握批处理编程的高级教程

批处理文件(batch file)是在DOS、OS/2或Windows环境下的脚本文件,主要用于简化日常的重复性命令操作。批处理的核心在于使用命令行指令来控制计算机执行一系列操作。在Windows系统中,绝大多数的命令都是在命令提示符(cmd.exe)中执行的。核心命令是批处理文件中的重要组成部分,它们允许用户在无需手动交互的情况下执行任务。以下是一些最常用的批处理命令:ECHO: 控制命令的回显,可以输出信息到控制台或者关闭命令的回显功能。CD: 更改当前目录。

weixin_29781865的博客 811

DOS 字符和符号

[ & ] (Ampersand) (AMM-perr-sand) 4DOS用它来表示标准输出和标准错误都将被导向一个文件或设备。它也被用来表示批处理文件中的命令行参数。 [ && ] (Double Ampersand) DOS将其作为一种特殊的命令分隔符。它用在两个命令之间,希望只有在第一个命令成功的情况下才执行"&&"之后的命令。这只适用于在`&&'之前使用的、返回退出代码为`0'(零)的命令。如果使用退出代码,`0'是大多数DOS...

juddy10000的博客 3805

DOS/Windows的文件名通配符

DOS/Windows的文件名通配符,比如:*.txt,?.txt。上次介绍了一个正则表达式的方法,这次自已写一 个通配符匹配算法,一个函数就OK了(ANSI C的)。

4.2.1 通配符

 在Windows或DOS操作系统中,最常用的通配符是*和?。一个字符?可以匹配一个任意字符。以下表达式可以匹配任意的、长度为3的、文件扩展名为doc的文件全名。???.doc  一个字符*可以匹配任意长度的字符串。以下表达式可以匹配任意名称的、文件扩展名为doc的文件全名。*.doc  以下表达式可以匹配任意名称的文件全名。*.*注意:Windows或DOS操作系统中的通

精通正则表达式 1133

SAP Fiori单点登录避坑指南:从SAML原理到实战,解决‘第一次登录跳转主页失败’和‘偶发进不了单点’

本文深入解析SAP Fiori单点登录(SSO)的SAML实战与疑难排查,涵盖SAML协议核心机制、SICF登录优先级控制及安全诊断工具的高级用法。针对‘首次登录跳转主页失败’和‘偶发单点登录失效’问题,提供从配置优化到生产环境稳定运行的全面解决方案,助力企业高效实现数字化转型。

weixin_29327977的博客 400

别再让PyCharm吃光你的C盘!保姆级教程:安全迁移config、plugins和remote sources到D盘

本文提供了一份详细的PyCharm配置与缓存文件迁移指南,帮助开发者将config、plugins和remote sources等占用大量C盘空间的文件安全转移到D盘。通过修改data.properties文件和正确迁移顺序,确保PyCharm功能不受影响,同时释放宝贵的系统盘空间。

weixin_28836989的博客 414

dos 命令

这里写目录标题for /f %i:FOR循环时用,CMD直接执行使用 %%i:FOR循环时用,BAT脚本中使用 %i%:调用普通变量 for /f        提取文本信息,则是for /f的拿手好戏:读取文件内容;提取某几行字符;截取某个字符片段;对提取到的内容再切分、打乱、杂糅……只要你所能想到的花样,for /f 都会想方设法帮你办到,因为,for /f 就是被设计成专门用于解析文本的 1、普通用法: 两个小案例:把test.ba

94小菜 1880

VMware ESXI 7.0实战:4T硬盘RAID1配置与性能调优全记录

本文详细记录了在VMware ESXI 7.0环境下,为Dell服务器配置两块4T硬盘组建RAID1并进行深度性能调优的全过程。文章重点解析了RAID控制器写入策略(Write-Back with BBU)、读取策略(Read-Ahead)的关键选择,并深入探讨了在ESXI虚拟机层面通过选用PVSCSI控制器、调整虚拟磁盘缓存策略(scsiX:Y.caching)等技巧,以最大化满足数据分析等IO密集型工作负载的需求,最终实现性能的显著提升。

gaochao的博客 253

DOS特殊符号

1、@ 命令行回显屏蔽符 这个字符在批处理中的意思是关闭当前行的回显。我们从前几课知道 ECHO OFF 可以关闭掉整个批处理命令的回显,但不能关掉 ECHO OFF 这个命令,现在我们在 ECHO OFF 这个命令前加个@,就可以达到所有命令均不回显的要求2、% 批处理变量引导符 这个百分号严格来说是算不上命令的,它只是批处理中的参数而已(多个%一起使用的情况除外,以后还 将详细介绍)。 引用变量用%var%,调用程序外部参数用%1 至%9 等等 %0 %1 %2 %3...

weixin_39960155的博客 723

晶体管的 栅极gate 材料选用 多晶硅polysilicon,并采用 自对准工艺 self-aligned IC后端版图 【VLSI】

本文为了解决为什么要使用多晶硅作栅极触点的问题,先介绍了MOS管的工作原理是通过栅极上所加的电压控制漏极与源极之间电流,然后解释了栅极的材料为什么选用多晶硅,然后介绍了晶体管里栅极的自对准工艺(Self-Aligned Gate )。

Jie_MSD的博客 1万+

在 Windows 上使用 Anaconda 创建 配置 YOLOv8虚拟环境,并更改 pip 源以及以 可编辑模式 安装ultralytics

前往 NVIDIA cuDNN 下载页面,下载与您安装的 CUDA 版本匹配的 cuDNN 版本。:根据您的系统和 CUDA 版本,选择适当的 whl 文件。如下12.7,表示最高可装12.7版本CUDA,与上图中的支持的最高cuda版本一致。,无需重新安装,从而大幅提升开发效率,适用于项目开发、调试或依赖本地未发布的版本时使用,但需确保当前目录包含。:访问 NVIDIA 官方网站,下载与您的显卡和操作系统兼容的 CUDA 版本。首先,确保NVIDIA 显卡支持 CUDA,并安装相应版本的驱动程序。

weixin_44115575的博客 1883

window的bat批处理命令

定时任务 schtasks 在cmd中输入schtasks将输出系统的所有命令 有时候会有问题,显示无法加载列资源,可以输入chcp 437暂时更换编码 上面回车后,再次输入,将显示正常。 官方文档 Schtasks: Management Services | Microsoft Docs 一、开始 @echo off echo hello world Pause ...

baidu_41553551的博客 5676

重带电粒子的能量歧离(energy straggling)

能量歧离,Bethe-Bloch

G751888629的博客 2294

批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)

批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move) 这篇文章主要介绍了批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move),需要的朋友可以参考下 1.3 学习 md rd ren move 命令 学习要点: 1.创建文件夹:md 2.删除文件夹:rd 3.重命名文件(夹):ren 4.移动文件(夹):move 一.创建文件夹:md md命令用于创建文件夹,下面例子中的路径是可以缺省的,如果缺省则在当前目录下创建新文件夹;如...

量慧实工作室LHStudio的博客 6480

Linux Kernel入门到精通系列讲解 - 总目录

在学习Linux Kernel之前,需要先准备开发环境,方便后续进行开发。可以根据自身情况,选择性阅读该章节。学习该章节之前,你应该了解一下网络概念,明白为什么要讲这些,才能更有方向的去理解学习。Linux ARM平台开发系列讲解(设备树篇) 4.1.1 设备树的原理详解。本项目完全开源,仅供学习使用,如需其他用途,请与本人联系。),本章节你可以学习到。摄像头V4L2子系统、Linux kernel常用的子系统等,ARM架构、RISCV架构、Uboot等。

DSMGUOGUO的博客 1万+

某物data魔改与变种算法还原(含加解密Py纯算)

某物data加解密、设备指纹魔改、变异、自定义加密分析与纯算还原

吴秋霖的博客 1270

DOS批处理 (三)

解析:自定义变量就是由我们来它们赋值的变量,要使用自定义变量就得使用set关键字SET [ options ] [ variable = [ string ] ] variable 指定环境变量名。string 指定要指派给变量的一系列字符串options 可选参数,分别由“/p”、 "/a" 两个可选参数备注:可选参数解析1、SET /p [变量名=[键盘输入的值]]2、SET /a [变量名=[可作数值自增计算]]set /p可以将你键盘输入的值赋给变量,set /a。

u010230019的博客 832

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Windows批处理常用符号(2)

Windows批处理常用符号

m0_59900155的博客 2087

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

dos 改某个目录下所有文件的时间_DOS基础常识以及DOS存在意义

DOS(Disk Operating System),是磁盘操作系统的缩写,是个人计算机上的一类操作系统。DOS是一个更久远的操作系统CP/M的翻版。DOS家族包括MS-DOS、PC-DOS、DR-DOS、Free-DOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最为著名,最自由开放的则是Free-DOS。现在我们常用的Windows系统中,MS-DOS依然是核心的存在,W...

weixin_36183642的博客 345

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【批处理DOS-CMD命令-汇总和小结】-Cmd窗口中常用操作符(<、<<、&<、>、>>、&>、&、&&、||、|、()、;、@、““、‘‘)

(1)小于号

小坏蛋的博客 9535

windows CMD命令大全及详细解释和语法

批处理介绍 纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是: DOSKEY宏命令(预先驻留内存)COMMAND.COM中的内部命令(根据内存的环境随时进驻内存)以com为扩展名的可执行程序(由command.com 直接载入内存)以exe位扩展名的可执行程序(由command.com 重定位后载入内存)以bat位扩展名的批处理程序(由command.c...

byc6352的专栏 2989

windows批处理学习---01

一、 标记符号: 1 CR(0D) 命令行结束符 2 Escape(1B) ANSI转义字符引导符 3 Space(20) 常用的参数界定符 4 Tab(09) ; = 不常用的参数界定符 5 + COPY命令文件连接符 6 * ? 文件通配符 7 "" 字符串界定符 8 | 命令管道符 9 < > >> 文件重定向符 1...

181

DOS使用常识

代表一个合法的字符或空字符,比如"AB?D.EXE"文件就可以表示"ABCD.EXE"、"ABDD.EXE"、"ABZD.EXE"常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,(小知识:可执行的程序文件有*.COM和*.EXE两种,一般来讲,*.EXE文件为软件执行程序,而*.而"*"则代表若干个字符,如"*.BAT"就代表当前目录下所有后缀名为"BAT"的文件。根目录下的目录都称为它的子目录,根目录用"\"表示,一个目录的上一层目录用".."表示。

honghong_的博客 313

Windows批处理学习(二)——批处理(1)

前记    前面整理了MS-DOS常用命令,为什么先整理DOS命令,因为DOS命令是批处理的基础,只有打好基础才能进入下一步的学习。闲话少撤,下面步入正题。 什么是DOS批处理?    批处理(Batch)是一种实现批量处理操作的脚本文件,通常说的批处理有两类:DOS批处理和PS批处理,其中DOS批处理就只我们接下来将到的,PS批处理是基于PhotoShop图片编辑软件的一种批处

ful1021的专栏 1373

DOS教程

DOS教程 DOS的概况DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础。常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-DOS。自从DOS在1981年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8....

weixin_43630492的博客 283
上一篇: windows中dos命令汇总及获取管理员权限
下一篇: windows常用文件操作dos命令
RiskAI
博客等级 码龄7年 148粉丝 63原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值