博客园  :: 首页  :: 管理

随笔分类 - 二级标题-003-bat编程

摘要:时间(Time)是物质的永恒运动、变化的持续性、顺序性的表现,包含时刻和时段两个概念。 时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。 以地球自转为基础的时间计量系统称为世界时系统。时、日、月、年、世纪的时间计量属天文学中的历法范畴。 时间是 阅读全文

posted @ 2021-06-20 12:39 520_1351 阅读(930) 评论(0) 推荐(0) 编辑

摘要:在bat/cmd中我们可以使用其内置的变量%random%生成随机数字,范围为[0,65535] 1、,直接使用echo %random%的方式就可以生成了: C:\Users\QQ5201351\Desktop>echo %random% 520 C:\Users\QQ5201351\Deskto 阅读全文

posted @ 2020-09-26 12:39 520_1351 阅读(3057) 评论(0) 推荐(0) 编辑

摘要:关于bat中的for语句总结,如下: 基本语法:FOR %variable IN (set) DO command [command-parameters] 1、最简单的使用实例如下: Rem 会输出1 2 5 三行 for %%i in (1,2,5) do ( echo %%i) Rem 加上/ 阅读全文

posted @ 2020-09-26 12:03 520_1351 阅读(637) 评论(0) 推荐(0) 编辑

摘要:关于bat中对延迟环境变量扩展setlocal enabledelayedexpansion的理解 1、先看一个例子,如下默认情况下,会输出100 set var1=100 set var1=200&echo %var1%Rem 这里&为连接符,两边有无空格都是可以的,标准应有空格Rem 通过&连接 阅读全文

posted @ 2020-09-26 11:38 520_1351 阅读(689) 评论(0) 推荐(0) 编辑

摘要:关于cmd/bat中的多条命令之间的逻辑处理符,常用的有 & && || 1、对于&可以用到多条命令的连接符号,顺序执行,即无论前面命令是否报错,都会顺序执行,如下3条都会执行 copy nul qq_5201351.txt & asdferror 2> error.log & more error 阅读全文

posted @ 2020-09-25 22:34 520_1351 阅读(1466) 评论(0) 推荐(0) 编辑

摘要:关于在cmd/bat/dos中如何将一个命令的结果(如powershell命令或者其他命令的结果),赋值给某个变量呢? 方法如下,以调用powershell命令为例,其他命令方法类似: 1、在cmd中,如果要取powershell返回当前的日期,可以使用: for /F %i in ('powers 阅读全文

posted @ 2020-09-25 15:30 520_1351 阅读(1988) 评论(0) 推荐(0) 编辑

摘要:今天笔者在cmd中准备使用echo 输出<https://www.cnblogs.com/5201351> 发现直接就报错:命令语法不正确。 然后就想到可能是<和>在cmd中有特殊的意义,因此需要转义,需要使用echo \<https://www.cnblogs.com/5201351\> 依然报同 阅读全文

posted @ 2020-09-12 18:24 520_1351 阅读(6431) 评论(0) 推荐(0) 编辑

摘要:在其他编程语言中,要实现日期时间字符串的格式化,包括时间计算,都是比较简单的 但在bat或者说cmd、dos中要实现这些功能、还是有一定难度的 首先,windows的cmd中可以使用%date%表示日期,%time%表示时间,但都会依赖于系统本身设置的日期时间的格式 即在不同的windows主机中% 阅读全文

posted @ 2020-09-12 17:54 520_1351 阅读(3070) 评论(0) 推荐(0) 编辑

摘要:bat脚本中常用%errorlevel%表达上一条命令的返回值,即命令执行状态码、也称命令退出码 一般上一条命令的执行结果返回的值只有两种,0和非0 (如常见的1,2,4,5,9009等等),0一般会被视为成功,非0为失败或者异常 对于9009,在cmd中经常会发生输入的命令错误,或者不存在的命令, 阅读全文

posted @ 2020-09-03 12:54 520_1351 阅读(1189) 评论(1) 推荐(0) 编辑