[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
有个限制,第一个字符只能出现一次
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "aa=!好你,nc.emohtab.sbb"
  4. for /l %%a in (1 1 999999999) do (
  5. if "!aa:~-%%a,1!" neq "!aa:~0,1!" (set /p =!aa:~-%%a,1!<nul) else (call :end))
  6. :end
  7. echo %aa:~0,1%
  8. pause>nul&exit
复制代码

TOP

回复 38# DAIC


    我想用for /l %%a in ( ) do (set /p =!aa:~-!js!,1!<nul&set /a js+=1)。但是它不能识别为变量位移,不能输出想要的结果

TOP

回复 41# DAIC


    看了,没懂,,,

TOP

回复 41# DAIC


    那请问按我这个思路,这一句改怎么写呢?

TOP

返回列表