中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 00:32
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 怎么样才能把这段代码无限延时
可打印版本  2,430 / 7
第1楼 awfwyess 发表于 2008-03-16 11:45
新手上路 发帖 5 积分 13
怎么样才能把这段代码无限延时
怎么样才能把这段代码无限延时.就是说让它一直有.不关了
本人口才不好.各位前辈多原谅


---------------------------------------------------------------------------------------
@echo off&setlocal enabledelayedexpansion&color 4f
mode con: cols=40 lines=15
set love= ★★★★★★★★★★★★★★★★★★★
set loveu= ★ ★
set l=★ 我★想★对★你★说:我 爱 你... ★
set l2=                  ★
:a
cls
set /a n+=1
echo %love%
echo %loveu%
echo %loveu%
echo. !l:~0,%n%!!l2:~%n%,50!
echo %loveu%
echo %loveu%
echo %love%
ping -n 1 127.1>nul

if "%n%"=="24" (set n=&exit ) else (goto :a)
第2楼 ThinKing 发表于 2008-03-16 23:36
中级用户 发帖 207 积分 471
try this:
if "%n%"=="24" (set n=&goto a) else (goto :a)
第3楼 shuiyin313 发表于 2008-03-18 01:56
初级用户 发帖 85 积分 177
ping -n 1 127.1>nul


-n 改为 -t
第4楼 paradiseapple 发表于 2008-03-18 22:40
初级用户 发帖 30 积分 78
同意 楼上的 说法
ping -n 1 127.1>nul 中的

" -n 1 " 整个改为 -t
第5楼 awfwyess 发表于 2008-03-19 12:20
新手上路 发帖 5 积分 13
各位老大.不行哦..改N了.还是一闪就跳了啊
第6楼 lfopt 发表于 2008-03-19 23:33
初级用户 发帖 34 积分 71
后面加一个PAUSE命令了
第7楼 lfopt 发表于 2008-03-19 23:36
初级用户 发帖 34 积分 71
if "%n%"=="24" (set n=&exit ) else (goto :a)

把那个exit改成pause
就好了
第8楼 moniuming 发表于 2008-04-09 23:48
银牌会员 发帖 574 积分 1,335 来自 广西
@echo off&setlocal enabledelayedexpansion&color 4f
mode con: cols=40 lines=15
set love= ★★★★★★★★★★★★★★★★★★★
set loveu= ★ ★
set l=★ 我★想★对★你★说:我 爱 你... ★
set l2=                  ★
:aa
set n=0

:a
cls
set /a n+=1
echo %love%
echo %loveu%
echo %loveu%
echo. !l:~0,%n%!!l2:~%n%,50!
echo %loveu%
echo %loveu%
echo %love%
ping -n 1 127.1>nul

if "%n%"=="24" (goto :aa) else (goto :a)
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023