24小时热门版块排行榜    

查看: 262  |  回复: 1

小林2240

铁杆木虫 (著名写手)

[求助] 【求助】关于一个批处理的解释

@echo off
:star
set Output=
set /p Enter=请输入:
:Start
if not "%Enter%"=="" (
set Output=%Output%%Enter:~-1%
set Enter=%Enter:~0,-1%
goto :Start)
echo.
echo        %Output%
pause >nul&goto :Star

上面这个批处理时用来输出倒文的,有两句不太明白
set Output=%Output%%Enter:~-1%

set Enter=%Enter:~0,-1%
请高手解释下,谢谢
另外能否推荐下有关批处理变量和参数的详细资料,谢谢!!!
本人是化工专业的,不是很懂编程,兴趣而已
回复此楼
等我找到女朋友,我第一时间就是抽她两巴掌,我要问问,这些年你他妈的躲哪里去了
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

小林2240(金币+10): 谢谢!讲解很详细!! 2011-04-23 22:36:31
这个类似于一个递归
CODE:
@echo off
:star
set Output=
set /p Enter=请输入:              ------------------输入
:Start               ------------------------------------循环递归标号
if not "%Enter%"=="" (         ------------------如果enter为空
set Output=%Output%%Enter:~-1%  -----------output = output加上enter的最后一个字符
set Enter=%Enter:~0,-1% -----------删除enter最后一个字符让enter=enter(0,-1),递归调用,
goto :Start)                  --------------------------------到递归标号start处继续循环
echo.
echo        %Output%          --------------------------输出output
pause >nul&goto :Star       ----------------------暂停,按任意键到最开始等待输入

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2011-04-23 22:24:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小林2240 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 化学工程085602 305分求调剂 +13 RichLi_ 2026-03-25 13/650 2026-03-26 14:35 by xiongkun222
[考研] 312求调剂 +5 上岸吧ZJY 2026-03-22 8/400 2026-03-26 13:12 by 公瑾逍遥
[考研] 26考研-291分-厦门大学(085601)-柔性电子学院材料工程专业求调剂 +3 min3 2026-03-24 4/200 2026-03-25 18:22 by xcjcqu
[考研] 生物技术与工程 +3 1294608413 2026-03-25 4/200 2026-03-25 18:02 by 1294608413
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 081700 调剂 267分 +10 迷人的哈哈 2026-03-23 10/500 2026-03-25 12:12 by userper
[考研] 考研化学308分求调剂 +10 你好明天你好 2026-03-23 11/550 2026-03-25 10:23 by userper
[考研] 材料学求调剂 +6 Stella_Yao 2026-03-20 6/300 2026-03-25 00:37 by baoball
[考研] 085601求调剂总分293英一数二 +3 钢铁大炮 2026-03-24 3/150 2026-03-24 22:03 by bingxueer79
[有机交流] 有机合成求助 20+3 FENGSHUJEI 2026-03-23 5/250 2026-03-24 19:31 by 88817753
[考研] 300求调剂,材料科学英一数二 +5 leaflight 2026-03-24 5/250 2026-03-24 16:25 by laoshidan
[考研] 307求调剂 +5 超级伊昂大王 2026-03-24 5/250 2026-03-24 15:46 by 星空星月
[考研] 321求调剂 +4 Ymlll 2026-03-24 4/200 2026-03-24 14:44 by sprinining
[考研] 材料/农业专业,07/08开头均可,过线就行 +3 呵唔哦豁 2026-03-23 4/200 2026-03-23 22:30 by 汪!?!
[考研] 336求调剂 +4 收到VS 2026-03-20 4/200 2026-03-23 19:02 by macy2011
[考研] 一志愿华中农业071010,总分320求调剂 +5 困困困困坤坤 2026-03-20 6/300 2026-03-22 17:41 by hxsm
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[考研] 求调剂 +3 白QF 2026-03-21 3/150 2026-03-21 13:12 by zhukairuo
[考研] A区线材料学调剂 +5 周周无极 2026-03-20 5/250 2026-03-20 21:33 by laoshidan
[考研] 求调剂 +3 eation27 2026-03-20 3/150 2026-03-20 19:32 by JourneyLucky
信息提示
请填处理意见