批处理实现一行内容分行输出的代码

 更新时间:2010年10月11日 13:18:38   作者:  
一行内容分行输出的代码,区分了小写字母,大写字母与数字。
a.txt:

aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九
输出如下:
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
唯一要求,老手略过,留给新手做练习,不能直接echo。
请先发现其中的规律。
其他,生成临时文件、代码超过一页都不重要,正确输出即可。
 
523066680:
复制代码 代码如下:

@echo off
setlocal enabledelayedexpansion
set a=-1
for /f "tokens=*" %%a in ('type 1.x') do set hang=%%a
:a
set /a a+=1
set /a b=%a%
:b
set hang%a%=!hang%a%!!hang:~%b%,1!
set /a b=%b%+4
if not "!hang:~%b%,1!"=="" goto :b
echo,!hang%a%!
if %a% leq 2 goto :a
pause

这个思路很直接,没啥特别之处,就是设
第一行为1,5,9,13,……位上的
第二行为2,6,10,14……位上的
 
 
随风:
复制代码 代码如下:

@echo off&setlocal EnableDelayedExpansion
set "str=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"
for /l %%a in (0 1 35) do (
set /a n+=1
call set .!n!=%%.!n!%%!str:~%%a,1!
set /a n=n%%4
)
for /f "tokens=2 delims==" %%a in ('set .') do echo %%a
pause>nul

 
terse:
复制代码 代码如下:

@echo off&setlocal EnableDelayedExpansion
set "str=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"
for /l %%i in (0 1 3) do for /l %%j in (%%i 4 35) do set %%i=!%%i!!str:~%%j,1!
for /l %%i in (0 1 3) do echo !%%i!
pause>nul

 
netbenton:
复制代码 代码如下:

@echo off&setlocal ENABLEDELAYEDEXPANSION
set "x=aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"
for /l %%a in (0,1,3) do ((for /l %%b in (%%a,4,35) do set/p=!x:~%%b,1!<nul)&echo.)
pause

相关文章

  • 批处理实例代码教程 集合

    批处理实例代码教程 集合

    批处理实例代码教程 集合,更多的相关资料可以到脚本之家下载。
    2011-01-01
  • CMD查杀端口的两种方式

    CMD查杀端口的两种方式

    本文主要介绍了CMD查杀端口的两种方式,端口占有对于初学程序的小伙伴们来说是比较痛苦的,只能关掉项目杀掉端口,但是总有意外,那么我们怎么的去使用CMD查杀正在运行的端口呢?感兴趣的就一起来了解一下
    2022-07-07
  • 清除cookies的批处理(bat)

    清除cookies的批处理(bat)

    清除cookies的批处理(bat), 原理就是删除当前用户的cookies文件夹。
    2009-11-11
  • BAT 特殊符号总结

    BAT 特殊符号总结

    BAT特殊符号总结,用好特殊符号,利用提高开发效率。
    2009-12-12
  • 用bat实现定时执行任务的批处理文件

    用bat实现定时执行任务的批处理文件

    用bat实现定时执行任务的批处理文件...
    2007-05-05
  • windows批处理中if语句的用法详解

    windows批处理中if语句的用法详解

    if是宇宙通用的条件选择语句标识,在批处理指令中也不例外,这篇文章主要来大家学习一下windows批处理中if语句的用法,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-08-08
  • BAT脚本之核心技巧:详解IF语句的使用方法与实例

    BAT脚本之核心技巧:详解IF语句的使用方法与实例

    如果你想要在Bat编程语言中使用条件语句,那么这篇指南将会为你介绍如何使用IF语句, IF语句是任何编程语言中都不可或缺的一部分 - 它使您能够基于特定的条件执行某些代码块或跳过它们,在这篇简短的指南里,我们将向你展示如何在Bat中编写IF语句并给出一些示例来说明其用法
    2024-02-02
  • hh.exe 隐藏参数 chm反编译命令参数

    hh.exe 隐藏参数 chm反编译命令参数

    一直都是用国外的小软件,反编译chm文件,没想到用微软自带的其实系统里面就有的命令就可以实现了,效果也好,但就是没有索引比较痛苦。
    2009-09-09
  • Xcopy 复制文件和目录,包括子目录。

    Xcopy 复制文件和目录,包括子目录。

    这篇文章主要介绍了Xcopy 复制文件和目录,包括子目录,非常好用的命令行工具,的相关资料
    2007-09-09
  • DOS命令行下使用HaoZip进行文件压缩的方法

    DOS命令行下使用HaoZip进行文件压缩的方法

    这篇文章主要介绍了DOS命令行下使用HaoZip进行文件压缩的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论