|
9527
银牌会员
     努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『楼 主』:
P处理菜单制作程序
使用 LLM 解释/回答一下
公布代码:
@echo off&setlocal enabledelayedexpansion&title P处理菜单制作程序
if "%1"=="" (cls&echo/&echo=&set /p nn=请您输入菜单制作的个数:&goto pp) else goto cc
:pp
%~n0 %nn%
:cc
cls&echo/&echo\&echo
echo ------------------------------------------------------------------------------
echo **************************** Code By:XXXXX **********************************
echo ------------------------------------------------------------------------------
for /l %%a in (1=1=%1) do (
set/p= <nul&set/p a%%a=第%%a菜单内容:
set "b=!b! "!a%%a!""
)
cls
set "space= "
set "vol= │ "
:kk
%ww% echo ╭────────╮ %qq%
%ww% echo ╭───────┤ 选项 ├─────────╮ %qq%
%ww% echo │ ╰────────╯ │ %qq%
for %%i in (%b%) do (
set a=%vol%%%~i%space%
%ww% echo !a:~0,63!│%qq%
%ww% echo │ │%qq%
)
%ww% echo │ │%qq%
%ww% echo │ │%qq%
%ww% echo │ │%qq%
%ww% echo ╰──────────────────────────╯%qq%
if defined qq (echo 您的菜单已经生成文件 project.cmd&goto :eof)
echo 请问您,这个菜单您满意吗?
set/p mm=(1:满意 2:重新设计 3:退出) :
if "%mm%"=="1" goto jj
if "%mm%"=="2" %~n0
if "%mm%"=="3" cls&echo/&echo]&echo 程序退出!!!&goto :eof
:jj
set qq=^>^>project.cmd
set ww=echo
echo @echo off>>project.cmd
goto kk
=========================
bjsh: 当初不知何故LZ把帖子改掉了, 上面引用后面ccwan帖子
Last edited by bjsh on 2008-4-28 at 04:16 PM ]
此帖被 +16 点积分 点击查看详情 评分人:【 ccwan 】 | 分数: +5 | 时间:2006-12-24 05:34 | 评分人:【 redtek 】 | 分数: +9 | 时间:2006-12-24 05:38 | 评分人:【 lxmxn 】 | 分数: +4 | 时间:2006-12-24 07:55 | 评分人:【 HUNRYBECKY 】 | 分数: +2 | 时间:2006-12-26 22:17 | 评分人:【 jmz573515 】 | 分数: +4 | 时间:2006-12-26 22:37 | 评分人:【 axi 】 | 分数: +2 | 时间:2007-3-15 08:23 | 评分人:【 neolxx 】 | 分数: +1 | 时间:2007-10-23 16:11 | 评分人:【 a123456 】 | 分数: -1 | 时间:2007-10-26 23:26 | 评分人:【 chainliq 】 | 分数: -5 | 时间:2007-12-15 02:27 | 评分人:【 】 | 分数: -1 | 时间:2007-12-15 02:31 | 评分人:【 PPdos 】 | 分数: -4 | 时间:2008-4-28 05:11 |
|
|

我今后在论坛的目标就是做个超级坏人!!! |
|
2006-12-24 05:20 |
|
|
scriptor
银牌会员
    
积分 1187
发帖 555
注册 2006-12-21
状态 离线
|
|
2006-12-24 05:32 |
|
|
ccwan
金牌会员
     
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
沙发被人抢了,偶来个板凳吧。
|

三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2006-12-24 05:34 |
|
|
redtek
金牌会员
     
积分 2902
发帖 1147
注册 2006-9-21
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
顶~~!下载收藏~~
|

Redtek,一个永远在网上流浪的人……
_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._ |
|
2006-12-24 05:37 |
|
|
9527
银牌会员
     努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
各位,有一处错误,呵呵
把if "%mm%"=="2" %~n0 这句代码改成 if "%mm%"=="2" (set b=&%~n0)
是我测试的时候不细心
|

我今后在论坛的目标就是做个超级坏人!!! |
|
2006-12-24 05:41 |
|
|
ccwan
金牌会员
     
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
两次测试好像没有什么不同啊?
|

三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2006-12-24 05:48 |
|
|
9527
银牌会员
     努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
|
2006-12-24 05:49 |
|
|
ccwan
金牌会员
     
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
|
2006-12-24 05:52 |
|
|
namejm
荣誉版主
       batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
如果能让菜单选项居中显示就好了。
|

尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2006-12-24 05:56 |
|
|
electronixtar
铂金会员
      
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
|
2006-12-24 06:46 |
|
|
lxmxn
版主
       
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
|
2006-12-24 07:56 |
|
|
hake
初级用户
 
积分 103
发帖 43
注册 2006-12-22
状态 离线
|
|
2006-12-24 08:47 |
|
|
vkill
金牌会员
     
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
|
2006-12-24 11:07 |
|
|
HUNRYBECKY
银牌会员
    
积分 1179
发帖 442
注册 2006-9-9
状态 离线
|
|
2006-12-26 22:17 |
|
|
jmz573515
银牌会员
    
积分 1212
发帖 464
注册 2006-12-13
状态 离线
|
|
2006-12-26 22:29 |
|