`

批处理处理字符串的大小写转换

    博客分类:
  • DOS
阅读更多
@echo off&setlocal enabledelayedexpansion
set str=aA bB cC dD eE fF gG hH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ
for %%i in (%str%) do set "var=%%i" & set !var:~0,1!=%%i


set "TS="
set /P TS=请输入测试字符:
for /l %%i in (0 1 100) do (
        set "T3=!TS:~%%i,1!"
        if "!T3!"=="" goto :Res
        if defined !T3! (
                call set T2=%%!T3!:~0,1%%
                if "!T3!"=="!T2!" call set T2=%%!T3!:~1,1%%)  else set "T2=!T3!"
echo  "!T2!"=="!T3!" 
if %%i GTR 3  set "T2=!T3!"              
        set Res=!Res!!T2!

)
:Res
echo.&echo 转换前:!TS!
echo 转换后:!Res!
pause>nul
分享到:
评论

相关推荐

    BatchPPT PowerPoint幻灯文档批处理工具

    “批量更名”功能:支持多种更名方式:插入字符、删除字符、替代字符、后缀名大小写转换、主名大小写转换; “批量转换为HTML文件”功能:将幻灯片文档批量转换为HTML网页文件; “批量设置口令”:可以为...

    如何编写批处理文件批处理文件批处理文件

    请记住,FOR 变量是单一字母、分大小写和全局的; 同时不能有 52 个以上都在使用中。 您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是, 用单引号将括号之间的 filenameset 括起来。这样,该字符 串会被当作...

    凌霄图像批处理专家

    除了常规文件改名工具应有的功能外,她还可以只替换包含指定字符串的一部分,支持大小写转换,支持数字、大小写字母作为计数器,支持特殊字符的剔除与替换,支持修改文件的属性,支持修改文件的创建时间和最后修改...

    大量批处理实用程序例程

    字母大小写转换.cmd 把秒转换为天小时分秒的格式.cmd 阿拉伯与罗马数字互转程序.cmd 阿拉伯数字转为罗马数字.cmd C盘个人资料转移器 IE修复.cmd Windows安全优化小助手.cmd XP安全设置补丁批处理 XP自动优化批处理...

    700个批处理打包下载.rar

    字母大小写转换.cmd 定时关机.cmd 对加密的代码进行解密处理.bat 对加密的代码进行解密处理.cmd 对含有数字的文件进行改名操作.cmd 对数字进行排序.cmd 局域网扫描批处理.txt 屏幕炸弹.bat 建立回收站.cmd 弹出...

    批处理教程

    非常好的一个教程,里面有具体的例子,入门跟提高都可以使用

    淘淘图片批处理之星.exe

    批量文件改名:除了常规文件改名工具应有的功能外,她还可以只替换包含指定字符串的一部分,支持大小写转换,支持数字、大小写字母作为计数器,支持特殊字符的剔除与替换,支持修改文件的属性,支持修改文件的创建...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    delphi 开发经验技巧宝典源码

    0072 如何实现金额大小写转换的算法 46 0073 如何计算时钟的指针位置 47 0074 如何计算汉字笔划 48 0075 如何计算两个日期之间的天数、周数、分钟数 49 0076 如何实现数字斜塔 50 0077 如何实现杨辉三角...

    delphi 开发经验技巧宝典源码06

    0072 如何实现金额大小写转换的算法 46 0073 如何计算时钟的指针位置 47 0074 如何计算汉字笔划 48 0075 如何计算两个日期之间的天数、周数、分钟数 49 0076 如何实现数字斜塔 50 0077 如何实现杨辉三角...

    if命令IF %ERRORLEVEL% LEQ 1 goto okay

    大小写。/I 开关可以用于 IF 的 string1==string2 的形式上。这些 比较都是通用的;原因是,如果 string1 和 string2 都是由数字 组成的,字符串会被转换成数字,进行数字比较。 CMDEXTVERSION 条件的作用跟 ...

    菲菲更名宝贝8.0

    支持对文件名和扩展名字符串的添加、替换、删除、加序编号、字母大小写等基本批量更名操作; 支持使用音乐文件标签给音乐文件批量更名(MP3、WMA、OGG、APE四种格式); 支持批量更改写入音乐文件标签功能(MP3、WMA...

    菲菲批量文件更名工具

    支持对文件名和扩展名字符串的添加、替换、删除、加序编号、字母大小写等基本批量更名操作; 支持使用音乐文件标签给音乐文件批量更名(MP3、WMA、OGG、APE四种格式); 支持批量更改写入音乐文件标签功能(MP3、WMA...

    菲菲更名宝贝V7.0

    支持对文件名和扩展名字符串的添加、替换、删除、加序编号、字母大小写等基本批量更名操作; 支持使用音乐文件标签给音乐文件批量更名(MP3、WMA、OGG、APE四种格式); 支持批量更改写入音乐文件标签功能(MP3、WMA...

    右键批量更名软件菲菲更名宝贝

    支持对文件名和扩展名字符串的添加、替换、删除、加序编号、字母大小写等基本批量更名操作; 支持使用音乐文件标签给音乐文件批量更名(MP3、WMA、OGG、APE四种格式); 支持批量更改写入音乐文件标签功能(MP3、WMA...

    入门学习Linux常用必会60个命令实例详解doc/txt

    halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代。  ...

    grub4dos-V0.4.6a-2017-02-04更新

    7.1 文件名可以任意大小写,但是在 grldr.mbr 及 grldr.pbr 中必须大写。 7.2 在 grldr.pbr 中: FAT16、FAT32 分区使用 8.3 格式; ext2、exFAT、NTFS 分区使用 12 字符。 7.3 在 grldr.mbr 中:使用 12 ...

    java jdk实列宝典 光盘源代码

    字符串编码的转换;字符串对齐器;密码加密和验证(MD5); 制作命令行程序;使用正则表达式操作字符串;使用正则表达式验证电话号码的格式; 6java异常处理 throw和throws、try和catch;自定义异常类;使用finally...

    Java范例开发大全 (源程序)

     实例92 字母大小写转换 120  实例93 去除多余的空白 120  实例94 原始数组类型的String形式 121  实例95 Java合法标识符 122  实例96 显示一周各星期的名称 123  实例97 构造空心方框 124  实例98 这...

Global site tag (gtag.js) - Google Analytics