转载:BAT批处理文件 set命令详解_望语挽枫的博客-CSDN博客_批处理set命令
转载:BAT脚本学习篇——基本语法_Word哥的博客-CSDN博客_bat脚本基本语法
首先可以按照VScode进行脚本写入,再按照code runner进行脚本测试。vscode真的强无敌。
目录
目录
一:打印信息 :echo
二:空一行:echo. (逗号实现空一行)
三:注释方式
:: 注释 (不显示)
rem 注释 (显示)
@ 注释 (在终端不显示,但可以执行@里面的内容,可以隐藏消息)
四:判断语句的实现
其中A代表的是空格。空格要加。
判断是否定义了一个变量
判断是否是否存在一个文件
五:建立链接
1.复制文件 :/h
2.创建文件夹快捷方法: /j
六:启动程序
格式为 : start + 空格 + 引号 +空格+ 程序目录
七:实现调用其他的bat文件以及传参
call:调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
1.先为其他文件夹创建一个快捷方式
2.调用call命令执行其他的bat文件
3.为其他文件夹创建新的快捷方式
4.call可以进行为bat文件进行传参操作
传参操作:
test.bat
calltest.bat
效果:
八:%cd%和%~dp0的作用
%cd% :获取当前文件的工作路径
%~dp0 : 获取当前文件的只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理,文件所在的盘符:+路径
九:实现if判断与的功能
十:xcopy实现文件夹的复制
xcopy 参数详解
/E:复制目录和子目录,除了空的。
/H:也复制隐藏和系统文件。
/Y:禁止提示您确认要覆盖现存的目标文件。
/I:显示要复制的文件列表。
/F:复制时显示源文件名和目标文件名。
/K:复制文件,如果源文件具有只读属性,则在目标文件中保留该属性。默认情况下,xcopy 会删除只读属性。
效果: