bat
引壶觞以自酌,眄庭柯以怡颜
死磕技术
展开
-
bat 将指令执行结果赋给变量
for /f "tokens=*" %i in ('ipconfig /all^|find /i "ipv4" ') do set yourvar=%ifor /f "tokens=2 delims=:(" %i in ('ipconfig /all^|find /i "ipv4" ') do set yourvar=%ifor /f "delims=" %i in ( 'ipconfig /all ^| find /i "ipv4" ') do set yourvar=%i...原创 2020-12-28 14:36:40 · 16621 阅读 · 1 评论 -
bat xcopy强制拷贝
xcopy参数介绍 命令格式:XCOPY source [destination] 一堆可选的参数 参数介绍 source 指定要复制的文件。 destination 指定新文件的位置和/或名称。 /A 只复制有存档属性集的文件, 但不改变属性。 /M 只复制有存档属性集的文件, 并关闭存档属性。 /D:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。 /EXCLUDE:file1[+file2][+file3]..原创 2020-12-17 09:55:16 · 2937 阅读 · 0 评论 -
bat 批处理盘符和路径
当前盘符: %~d0例如D盘,那么%~d0 就是D:当前盘符和路径: %~dp0例如D盘,那么%~dp0 就是D:\注意%~dp0 和 %~d0 二者之间的区别当前盘符和路径的短文件名格式: %~sdp0当前批处理全路径: %~f0当前cmd 默认目录: %cd%例如当前是D盘test路径 D:\test 那么%cd% 就是 D:\test%cd%:批处理脚本(bat脚本)、命令行窗口,当前执行的路径%~dp0:批处理脚本(...原创 2020-09-16 14:47:36 · 2072 阅读 · 0 评论 -
bat脚本errorlevel的判断
errorlevel是对上一句bat指令执行结果的判断,上一步可以是赋值、查找、拷贝,调用,打包等指令类型。errorlevel和shell脚本中的 $? 作用是一样的,用来判断上一步执行结果的返回状态。当使用if errorlevel 值 cmmand 句式时:具体的判断就是errorlevel的值,等于if判断的值,将执行if 判断内的cmmand操作,例:使用if %errorlevel%==值 ( ::注意是两个等号,等号左右两端没有空格,值 后面有一个空格,然...原创 2020-09-24 09:54:25 · 3434 阅读 · 0 评论