中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 01:54
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:批处理显示i love you五秒后自动关闭,怎么写? 查看 2,047 回复 16
楼 主 求助:批处理显示i love you五秒后自动关闭,怎么写? 发表于 2007-12-16 16:05 ·  IANA 局域网IP(Private-Use)
初级用户
积分 100
发帖 39
注册 2007-12-09 18:17
18年会员
UID 105156
性别 男
状态 离线
在线等
2 发表于 2007-12-16 17:52 ·  中国 广东 江门 新会区 电信
初级用户
积分 45
发帖 23
注册 2007-11-23 10:45
18年会员
UID 103495
性别 男
状态 离线
@echo off
echo I love you
sleep 5
3 发表于 2007-12-16 18:20 ·  IANA 局域网IP(Private-Use)
初级用户
积分 100
发帖 39
注册 2007-12-09 18:17
18年会员
UID 105156
性别 男
状态 离线
没有sleep这个命令啊
4 发表于 2007-12-16 19:45 ·  中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
@echo off
echo I love you
ping -w 1000 -n 5 1.0.0.1 >nul
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
no9ronaldo +2 2008-01-03 21:33
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
5 发表于 2007-12-16 22:14 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,284
发帖 538
注册 2002-11-02 00:00
23年会员
UID 129
性别 男
状态 离线
@echo off
echo I Love You
CALL :ProcDelay 500
goto end

:ProcDelay delayMSec_
SETLOCAL EnableExtensions
FOR /f "tokens=1-4 delims=:. " %%h IN ("%TIME%") DO SET start_=%%h%%i%%j%%k
:wait_
FOR /f "tokens=1-4 delims=:. " %%h IN ("%TIME%") DO SET now_=%%h%%i%%j%%k
SET /a diff_=%now_%-%start_%
IF %diff_% LSS %1 GOTO wait_
ENDLOCAL
:end

以上这个程序不是我创造的是本坛的一位高手编的,修改了个别变量。
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
no9ronaldo +2 2008-01-04 23:02
6 发表于 2007-12-17 22:11 ·  IANA 局域网IP(Private-Use)
初级用户
积分 100
发帖 39
注册 2007-12-09 18:17
18年会员
UID 105156
性别 男
状态 离线
4楼和5楼的兄弟都好强啊!!!
7 发表于 2007-12-18 11:07 ·  中国 湖北 荆门 电信
新手上路
积分 16
发帖 7
注册 2007-12-17 16:16
18年会员
UID 105940
性别 男
来自 hjksa
状态 离线
怎么添加颜色。。
8 发表于 2007-12-22 13:58 ·  中国 山东 潍坊 联通
初级用户
积分 62
发帖 29
注册 2007-12-21 14:09
18年会员
UID 106376
性别 男
状态 离线
@echo off
color 85
echo I love you
ping -w 1000 -n 5 1.0.0.1 >nul
9 发表于 2007-12-22 20:38 ·  中国 山东 联通
初级用户
积分 63
发帖 26
注册 2007-12-14 17:58
18年会员
UID 105668
性别 男
状态 离线
大家都是高手,以后我真得好好补一下了
10 发表于 2007-12-29 17:45 ·  中国 广东 深圳 电信
中级用户
★★
积分 369
发帖 87
注册 2003-09-14 00:00
22年会员
UID 9822
性别 男
状态 离线
感觉好复杂

@echo off
echo I love you
wait 5
shutdown /s
11 发表于 2007-12-29 19:18 ·  中国 广东 广州 鹏博士宽带
初级用户
积分 27
发帖 11
注册 2007-04-18 11:51
19年会员
UID 85622
性别 男
状态 离线
怎么感觉 要做病毒一样啊
12 发表于 2007-12-31 22:47 ·  中国 安徽 马鞍山 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
╭━━╮ ╭╮  ╭━━╮╭╮╭╮╭━━╮ ╭╮╭╮╭━━╮╭╮╭╮
╰╮╭╯ ┃┃  ┃╭╮┃┃┃┃┃┃╭━╯ ┃╰╯┃┃╭╮┃┃┃┃┃
 ┃┃  ┃┃  ┃┃┃┃┃┃┃┃┃╰━╮ ╰╮╭╯┃┃┃┃┃┃┃┃
 ┃┃  ┃┃  ┃┃┃┃┃┃┃┃┃╭━╯  ┃┃ ┃┃┃┃┃┃┃┃
╭╯╰╮ ┃╰━╮┃╰╯┃╰╮╭╯┃╰━╮  ┃┃ ┃╰╯┃┃╰╯┃
╰━━╯ ╰━━╯╰━━╯ ╰╯ ╰━━╯  ╰╯ ╰━━╯╰━━╯


使用这个批处理感情进度条 http://www.cn-dos.net/forum/viewthread.php?tid=25345
13 .. 发表于 2008-01-01 10:44 ·  中国 江苏 无锡 电信
初级用户
积分 52
发帖 21
注册 2008-01-01 09:30
18年会员
UID 107370
性别 男
状态 离线
@echo off
echo i love you ...
set count=0
set t1=%TIME:~0,8%
:loop
set t2=%TIME:~0,8%
if %t2%==%t1% goto loop
set t1=%t2%
set /A count=%count%+1
if not %count%==5 goto loop
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
no9ronaldo +2 2008-01-03 21:31
14 发表于 2008-01-01 11:11 ·  IANA 局域网IP(Private-Use)
初级用户
积分 100
发帖 39
注册 2007-12-09 18:17
18年会员
UID 105156
性别 男
状态 离线
问一下everdos:
%TIME:~0,8%这句有什么作用?
15 发表于 2008-01-03 01:12 ·  中国 上海 杨浦区 电信
初级用户
积分 52
发帖 21
注册 2008-01-01 09:30
18年会员
UID 107370
性别 男
状态 离线
Originally posted by no9ronaldo at 2008-1-1 11:11 AM:
问一下everdos:
%TIME:~0,8%这句有什么作用?

取当前时间(如11:08:02.42)里面的前八位(11:08:02),去掉毫秒部分
论坛跳转: