51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

日常运维

Bat批处理符号简介

Bat批处理符号简介

厉飞雨 阅读(22) 评论(0) 赞(4)

回显屏蔽 @ {#回显屏蔽} ============== 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 @用法举例:通过运行批处理文件对比pause和@pause命令即可明了@的效果。 重定向1 \>与\>\> {#重定向1-gt-与-gt-gt} =====================...

Bat批处理中start和call的区别

Bat批处理中start和call的区别

厉飞雨 阅读(25) 评论(0) 赞(1)

1. call是从批处理程序调用另一个批处理程序,并且不终止父批处理程序(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令);而start是启动一个单独的窗口运行指定的程序或命令。 2. call命令能够调用标签,与goto命令的区别是:采用 `call :label`的形式(goto采用的形式是`goto lab...

Bat批处理for命令参数介绍

Bat批处理for命令参数介绍

厉飞雨 阅读(25) 评论(0) 赞(5)

批处理中的 for 命令是一个非常强大的工具,‌它允许用户对文件和字符串进行操作,‌执行循环处理。‌for 命令的强大之处在于它拥有众多的开关和选项,‌这些开关和选项使得 for 命令能够执行各种复杂的操作。‌以下是 for 命令的一些关键参数和用法的详细介绍:‌ * /F 开关:‌这是 for 命令的一个关键开关,‌用于解析文本。‌它可以读取文件内容、‌提取特定行或字符片段...

Bat批处理DOS常用命令

Bat批处理DOS常用命令

厉飞雨 阅读(24) 评论(0) 赞(3)

文件夹管理 {#文件夹管理} ============== * cd 显示当前目录名或改变当前目录。 * md 创建目录。 * rd 删除一个目录。 * dir 显示目录中的文件和子目录列表。 * tree 以图形显示驱动器或路径的文件夹结构。 * path 为可执行文件显示或设置一个搜索路径。 * xcopy 复制文件和目录树。 文件管理 {#文件管理} ========...

Bat批处理字符串的处理

Bat批处理字符串的处理

厉飞雨 阅读(24) 评论(0) 赞(3)

批处理有着具有非常强大的字符串处理能力,其功能绝不低于C语言里面的字符串函数集。批处理中可实现的字符串处理功能有:截取字符串内容、替换字符串特定字段、合并字符串、扩充字符串等功能。下面对这些功能一一进行讲解。 截取字符串 {#截取字符串} ============== 截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符。举...

Bat批处理数值计算

Bat批处理数值计算

厉飞雨 阅读(26) 评论(0) 赞(3)

批处理里面的数值计算功能较弱,只能够进行整型计算,忽略浮点数的小数部分;同时数值计算的范围也受限于系统位数,对于目前较为常见的32位机来说,数值计算能处理的数值范围为`0x80000000h~0x7FFFFFFFh`,即`-2147483648~+2147483647`。 数值计算需要使用`set`命令,具体格式为`set /a expression`。其中,`express...

Bat批处理符号的作用参考

Bat批处理符号的作用参考

厉飞雨 阅读(18) 评论(0) 赞(4)

一、单符号 {#一、单符号} ============== \~ --- ① 在for中表示使用增强的变量扩展。 ② 在%var:\~n,m%中表示使用扩展环境变量指定位置的字符串。 ③ 在set/a中表示一元运算符,将操作数按位取反。 ! {#-1} ------- ① 在set /a中一元运算符,表示逻辑非。比如set /a a=!0,这时a就表示逻辑1。 ...

Bat批处理setlocal enabledelayedexpansion详解

Bat批处理setlocal enabledelayedexpansion详解

厉飞雨 阅读(21) 评论(0) 赞(4)

详细介绍 {#详细介绍} ============ 1. setlocal: * `setlocal` 命令用于启动本地环境变量设置。这意味着在其后的命令中对环境变量的修改仅在当前脚本或批处理文件中有效,不会影响到调用该脚本或批处理文件的父进程。 2. enabledelayedexpansion: * `enabledelayedexpansion` 是 `...

Bat批处理语句结构

Bat批处理语句结构

厉飞雨 阅读(16) 评论(0) 赞(2)

类似于C语言,批处理也有它的语句结构。批处理的语句结构主要有选择结构(`if语句`)、循环结构(`for语句`)等。 if语句(选择结构) {#if语句-选择结构} ======================= `if`语句实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,`if`语句即可以实现选择功能。 字符串比较 {#字符串比较} ---------...