`

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

    博客分类:
  • 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
分享到:
评论

相关推荐

    BAT批处理脚本-格式转换-人民币大小写互转程序.cmd.zip

    在财务工作中,正确地处理人民币金额的大小写转换是非常重要的,因为这涉及到资金的安全和准确性。传统的手动转换方式效率低且易出错,而通过编写批处理脚本则可以自动化这个过程,大大提高效率,减少人为错误。 该...

    BAT批处理脚本-格式转换-字母大小写转换.cmd.zip

    4. **SUBSTRING函数**:在批处理中,可以通过提取字符串的子串来实现字符的大小写转换,尤其是配合ASCII码操作。 5. **CALL命令**:如果转换逻辑复杂,可能会将部分功能封装到其他批处理脚本中,然后通过CALL命令...

    BAT批处理脚本-格式转换-人民币金额小写转大写.cmd.zip

    5. **字符映射**:人民币金额的大小写转换涉及特定的字符映射,例如数字0-9和小数点"."对应的大写汉字。脚本需要定义这种映射关系,并据此转换字符串。 6. **错误处理**:为了保证脚本的健壮性,需要添加错误处理...

    人民币转换程序 大小写转换

    人民币的大小写转换是财务和会计领域中的基本操作,因为在中国,正式的财务文件中通常要求金额用大写汉字表示,以防止篡改和增加准确性。这个“人民币转换程序”就是为了解决这样的问题而设计的。 程序的核心功能是...

    批处理教程

    4. **字符串处理**:在描述中提到的“字符串大小写转换”是一个实际应用示例。批处理可以处理字符串,包括大小写转换。例如,`echo %变量:=%`用于清空变量,`set /a`用于进行算术运算,`setlocal ...

    人民币大小写转换

    总的来说,“人民币大小写转换”是一个实用的金融信息化工具,对于处理涉及人民币交易的软件开发具有重要意义。它依赖于特定的编程技术和资源,如Delphi组件,以高效、准确地完成金额转换任务。通过理解和应用这样的...

    批处理实现base64转换

    Base64字符集包含大小写字母、数字以及"+"和"/",最后用"="作为填充和校验。 在Windows XP系统中,我们可以利用内置的`certutil`命令来实现Base64的转换。`certutil`是一个用于管理和验证证书的工具,同时也提供了...

    BatchPPT PowerPoint幻灯文档批处理工具

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

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

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

    凌霄图像批处理专家

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

    大量批处理实用程序例程

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

    BAT批处理脚本-高级范例Caps-Num.zip

    对于字符大小写转换,可能利用`cmd /u`或`cmd /a`命令在UNICODE和ASCII之间切换,或者通过`for`循环和`choice`命令来实现。 高级批处理脚本可能会使用嵌套循环,如`for /l`(用于数字范围循环)和`for /f`(用于...

    700个批处理打包下载.rar

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

    Windows批处理高级教程精选合编.pdf

    - **用 SET 命令进行字符串处理**:支持字符串替换、截取等功能。 #### 六、IF命令讲解 - **IF [NOT] ERRORLEVEL number command**:基于上一条命令的退出码进行条件判断。 - **IF [NOT] string1 == string2 ...

    16转10进制_labview_

    确保输入的字符串只包含0-9和A-F(大小写均可),否则转换可能出错。 3. **转换函数**:在程序框图中,我们需要找到合适的函数来执行16进制到10进制的转换。LabVIEW提供了丰富的函数库,其中包括“字符串到数值”...

    DOS批处理高级教程精选

    `SET`命令用于设置和操作变量,包括设置自定义变量、进行简单计算以及字符串处理,如替换和截取。`IF`命令有多种用法,可以检查错误级别、字符串相等性、文件是否存在,还有增强的用法支持更复杂的条件判断。 DOS...

    淘淘图片批处理之星.exe

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

    豆号的分开,用于批处理

    结合“豆号”的标签,我们可以推测这个工具可能涉及到字符串处理,尤其是在处理包含豆号的文本数据时,如URL编码、CSV文件解析或者日志分析等场景。豆号在很多情况下被用作字段分隔符,因此这个工具可能擅长处理这类...

    一些groovy的实例代码--免费下载

    - 方法如`toLowerCase()`, `toUpperCase()`, `capitalize()`用于修改字符串的大小写形式。 10. **字符串内插表达式** - `${expression}`允许在字符串中嵌入函数调用或表达式。 11. **缩进here文档** - `"""......

    unix和windows文件格式互相转化

    Python中可以使用内置的`open()`函数配合不同的模式来读写文件,并通过操作字符串来改变行结束符。例如,可以使用以下代码将LF转换为CRLF: ```python with open('input.txt', 'r') as infile, open('output.txt', ...

Global site tag (gtag.js) - Google Analytics