BAT 批处理中的字符串操作

2015-1-4 杜世伟 bat

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

@echo off
set ifo=abcdefghijklmnopqrstuvwxyz0123456789
echo 原字符串(第二行为各字符的序号):
echo %ifo%
echo 123456789012345678901234567890123456
echo 截取前5个字符:
echo %ifo:~0,5%
echo 截取最后5个字符:
echo %ifo:~-5%
echo 截取第一个到倒数第6个字符:
echo %ifo:~0,-5%
echo 从第4个字符开始,截取5个字符:
echo %ifo:~3,5%
echo 从倒数第14个字符开始,截取5个字符:
echo %ifo:~-14,5%
pause

阅读全文>>

标签: bat pause doc

评论(0) 浏览(10841)

BAT if-else 判断语法

2015-1-3 杜世伟 bat

BAT if-else 判断语法
:方法一
@echo off
set /p var=输入一个数:
if %var% EQU 1 (echo 是运行某程序) else (echo 否运行某程序)
:方法二长嵌套式
@echo off
set /p var=输入一个数:
if %var% EQU 1 (
echo 是运行某程序
echo 其它命令
echo 其它命令
) else (
echo 否运行某程序
echo 其它命令
echo 其它命令
)

阅读全文>>

标签: set if bat doc

评论(0) 浏览(14610)

bat批处理修改cmd窗口大小、标题、字体、背景颜色

2015-1-3 杜世伟 bat

bat批处理修改cmd窗口大小、标题、字体、背景颜色

通过批处理Bat,可修改cmd窗口标题、大小、字体及背景颜色等,下面逐一为你介绍。
下面的方法,可在cmd窗口中直接输入代码命令,也可以将代码命令写入bat文件中使用。
============================================================
①改变窗口大小
参考命令#          mode con cols=80 lines=80

②设置cmd窗口的标题
参考命令#          title=设置窗口标题

③改变字体及背景颜色
参考命令#          color    [fb]
        例如:     color    0a     

阅读全文>>

标签: bat color title cmd doc

评论(0) 浏览(18976)

bat 批处理常用命令介绍

2015-1-3 杜世伟 bat

Bat中批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)
一、echo命令
Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。
ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:>等类似标志)。
ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:>等类似标志) 。
ECHO 字符串 :将输入的字符串显示在CMD屏幕上。
ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。
ECHO 字符串 > 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。
ECHO 字符串 >> 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。 
注意每次:ECHO 字符串 >> 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符)

(ECHO 字符串 &ECHO 字符串…)>文件路径和文件名 : 

阅读全文>>

标签: bat echo doc

评论(0) 浏览(3854)

Powered by emlog 沪ICP备2023034538号-1