常见批处理命令

常见批处理命令1 列表目录下的内容 dirdir2 重命名文件 ren 文件 1 文件 2 把文件 1 重名名为文件 2 rensetTest txtsetTest bat3 输出 JavaHome 环境变量 echo JAVA HOME

1.列表目录下的内容:dir

dir

常见批处理命令

2.读取文件命令:type

cmd中使用type 命令可以显示一个文件的内容:

type 文件名

实例:

常见批处理命令

3.重命名文件:ren 文件1 文件2

把文件1重名名为文件2:

ren setTest.txt setTest.bat

常见批处理命令

4. echo 输出

echo %JAVA_HOME%

常见批处理命令

5. 批处理变量

批处理文件中有两种类型的变量:

(1)调用批处理文件是传递的命令行参数变量

(2)通过set命令声明的变量

批处理脚本支持命令行参数,这些参数可以在被调用是传递个批处理文件,参数可以通过变量%1,%2,%3…等从批处理文件中调用。实例:

@echo off 
echo %1
echo %2

常见批处理命令

set命令:

也可以通过set命令来初始化变量,语法:

(1) 非数值变量: set name=value

(2) 数值变量:    set /A number=value

实例:

@echo off
set message=Hello World
set /A num=234
echo %message%
echo %num%

结果:

常见批处理命令

6.注释:

有两种方法可以在批处理脚本中创建注释:

(1)使用rem命令,rem语句后面的任何文本都被认为是注释,不会被执行

(2)使用双冒号命令: ::,双冒号后面的语句也不会执行

实例:annotation.bat:

@echo off
::注释1
rem 注释2
set var=HelloWorld
echo %var%

常见批处理命令

运行结果:

常见批处理命令

7.算术运算符:加(+)减(-)乘(*)除(/)求余(%%)

批处理中的求余运算符和其他的运算符不一样,其他语言的求余都是一个百分号%,批处理中的求余是两个百分号%%

@echo off
set /a a=5
set /a b=10
set /a add=%a%+%b%
set /a minus=%a%-%b%
set /a mul=%a%*%b%
set /a div=%a%*%b%
rem 求余 批处理中求余运算是两个百分号
set /a remainder=%a% %% %b%
echo %a%+%b%=%add%
echo %a%-%b%=%minus%
echo %a%*%b%=%mul%
echo %a%/%b%=%div%
echo %a% %% %b%=%remainder%

结果:

常见批处理命令






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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221779.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:19
下一篇 2026年3月17日 下午5:19


相关推荐

  • 范冰:增长黑客入门训练营

    范冰:增长黑客入门训练营之前刚入门产品的时候,增长的概念已经很流行了,连着读了SeanEllis的《增长黑客:如何低成本实现爆发式成长》和范冰的《增长黑客:创业公司的用户与收入增长秘籍》以及相应的公开课,如果你不知道SeanEllis,那我觉得你应该认真花点时间去了解一下这位“增长黑客之父”了,之前已经分享过SeanEllis的公开课和关于这本书的读书笔记,比较开心的是无意中发现2019年《增长黑客:创业公司的用户与收入增长秘籍》的作者范冰就已经亲自开了这本增长黑客的课程,还是觉得好物不容错过!欢迎要资源,欢迎交流沟通过~

    2022年5月11日
    76
  • 口罩、安全帽识别比赛踩坑记(二) 比赛流程及 SSD / YOLO V3 两版本实现[通俗易懂]

    口罩、安全帽识别比赛踩坑记(二) 比赛流程及 SSD / YOLO V3 两版本实现[通俗易懂]本篇文章主要对比赛流程中的各个环节进行展开说明,并对笔者践行过的代码及更改的地方进行记录。如哪里有侵权请联系笔者进行删除。另外在这里对比赛举办方表示感谢~~其中开源代码会在整理后放在github上,并给出相应的链接,这里先留一个小尾巴~~相关有用的链接如下:口罩、安全帽识别比赛踩坑记(一)经验漫谈及随想比赛官方开发环境指导Dockerfile官方文档OpenVINO官方文档…

    2022年5月12日
    78
  • c语言list嵌套遍历「建议收藏」

    c语言list嵌套遍历「建议收藏」list::iteratoritor; //定义迭代器 listmyList1; listmyList2;list>bigList;myList1.push_back(“88”);myList1.push_back(“99”);myList2.push_back(“22”);myList2.push_back(“33”);bigLi

    2022年7月12日
    37
  • 四款常见数据库比较同步软件汇总

    下载网站:www.SyncNavigator.CN  客服QQ1793040———————————————————-  关于HKROnlineSyncNavigator注册机价格的问题HKROnlineSyncNavigator 8.4.1企业版数据同步软件自2009年第一个版本开发…

    2022年4月3日
    2.0K
  • java线程池面试题_java之线程池面试题

    java线程池面试题_java之线程池面试题面试官:线程池有哪些?分别的作用是什么?常用的线程池有:newSingleThreadExecutornewFixedThreadExecutornewCacheThreadExecutornewScheduleThreadExecutor1、newSingleThreadExecutor:单个线程的线程池,即线程池中每次只有一个线程工作,单线程串行执行任务;2、newFixedThreadExe…

    2022年5月22日
    28
  • jqgridapi中文手册_jquery treeview

    jqgridapi中文手册_jquery treeviewJqGrid表格使用jqGrid学习之————-安装jqGrid安装很简单,只需把相应的css、js文件加入到页面中即可。按照官网文档:/myproject/css/           ui.jqgrid.css           /ui-lightness/                 /images/         

    2025年7月11日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号