51工具盒子

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

经验分享

Bat批处理命令简介

Bat批处理命令简介

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

什么是批处理 {#什么是批处理} ================ 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat。 目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行D...

Bat批处理常用命令及用法大全

Bat批处理常用命令及用法大全

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

阅读下面文字需要一定的dos基础概念,比如:盘符、文件、目录(文件夹)、子目录、根目录、当前目录 每个命令的完整说明请加 /? 参数参考微软的帮助文档可以看到,在 /? 帮助里,"命令扩展名"一词会经常出现"命令扩展名"是指相对于win98的dos版本而言,每个命令新增的功能命令测试环境win2000proSP4win98的命令功能太少...

Bat批处理符号简介

Bat批处理符号简介

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

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

Bat批处理中start和call的区别

Bat批处理中start和call的区别

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

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

Bat批处理for命令参数介绍

Bat批处理for命令参数介绍

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

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

Bat批处理DOS常用命令

Bat批处理DOS常用命令

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

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

Bat批处理字符串的处理

Bat批处理字符串的处理

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

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

Bat批处理数值计算

Bat批处理数值计算

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

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

Bat批处理符号的作用参考

Bat批处理符号的作用参考

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

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

Bat批处理setlocal enabledelayedexpansion详解

Bat批处理setlocal enabledelayedexpansion详解

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

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