国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

顯示某兩個字符及之間的字符

2020-03-29 20:12:28
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

::比如我輸入 af 就顯示
::a
::b
::c
::d
::e
::f
::每個字母占一行啊``不知能不能實現..

@echo off
::
::
:begin
cls
set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
set input=
set /p input= 請輸入字母范圍(如af):
call set str=%%str:%input:~0,1%=-☆%input:~0,1%%%
call set str=%%str:%input:~-1%=%input:~-1%☆%%
for /f "tokens=2 delims=☆" %%i in ("%str%") do set str=%%i
for %%i in (%str%) do echo %%i
pause
goto begin

@echo off
::
::
set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
:begin
cls
set flag=0
set var=
set input=
set /p input= 請輸入字母范圍(如af):
for %%i in (%str%) do call :pickup %%i

:end
pause
goto begin

:pickup
if /i "%1"=="%input:~0,1%" set flag=1
if /i "%1"=="%input:~-1%" set flag=2
if %flag% equ 1 echo %1
if %flag% equ 2 echo %1&goto end
goto :eof

@echo off
:: 先把字符串的每一個元素編碼,然后再轉換
::
::
setlocal enabledelayedexpansion

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%str%) do set/a dec+=1 & set %%i=!dec! & set str!dec!=%%i
set en=
set /p en=請輸入字母范圍(如af):
set/a num1=!%en:~0,1%!,num2=!%en:~-1%!
for /l %%i in (%num1%,1,%num2%) do echo !str%%i!
pause>nul
goto :eof

@echo off
:: 通過比較字符內部編碼的大小來實現,局限性很大
::
::
setlocal enabledelayedexpansion

set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
set en=
set /p en=請輸入字母范圍(如af):
set str1=%en:~0,1%
set str2=%en:~-1%
for %%i in (%str%) do if %%i geq !str1! if %%i leq !str2! echo %%i
pause>nul
goto :eof

@echo off
:: 缺點:速度比較慢
::
::
:begin
set /p a="老規矩 嘻嘻 :"
set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%str%) do echo %%i|findstr [%a:~0,1%-%a:~-1%]
pause
goto begin
 
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西峡县| 朝阳区| 无极县| 宽城| 应用必备| 会泽县| 全州县| 兴文县| 拉萨市| 连云港市| 北辰区| 香河县| 田东县| 新乐市| 临安市| 安新县| 且末县| 武平县| 阳新县| 福安市| 长宁区| 阳城县| 宜宾市| 志丹县| 盐津县| 东安县| 永城市| 安泽县| 巴林左旗| 黔江区| 固安县| 丰镇市| 宁明县| 巴南区| 崇州市| 凌海市| 饶阳县| 开阳县| 嘉兴市| 大英县| 青河县|