中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 02:52
48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助:批处理显示i love you五秒后自动关闭,怎么写?
可打印版本  2,048 / 16
第1楼 no9ronaldo 发表于 2007-12-16 16:05
初级用户 发帖 39 积分 100
求助:批处理显示i love you五秒后自动关闭,怎么写?
在线等
第2楼 jojan 发表于 2007-12-16 17:52
初级用户 发帖 23 积分 45
@echo off
echo I love you
sleep 5
第3楼 no9ronaldo 发表于 2007-12-16 18:20
初级用户 发帖 39 积分 100
没有sleep这个命令啊
第4楼 Climbing 发表于 2007-12-16 19:45
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
@echo off
echo I love you
ping -w 1000 -n 5 1.0.0.1 >nul
第5楼 chishingchan 发表于 2007-12-16 22:14
银牌会员 发帖 538 积分 1,284
@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

以上这个程序不是我创造的是本坛的一位高手编的,修改了个别变量。
第6楼 no9ronaldo 发表于 2007-12-17 22:11
初级用户 发帖 39 积分 100
4楼和5楼的兄弟都好强啊!!!
第7楼 xhcj0565 发表于 2007-12-18 11:07
新手上路 发帖 7 积分 16 来自 hjksa
怎么添加颜色。。
第8楼 awolf99 发表于 2007-12-22 13:58
初级用户 发帖 29 积分 62
@echo off
color 85
echo I love you
ping -w 1000 -n 5 1.0.0.1 >nul
第9楼 wangjmh 发表于 2007-12-22 20:38
初级用户 发帖 26 积分 63
大家都是高手,以后我真得好好补一下了
第10楼 kavenlee72 发表于 2007-12-29 17:45
中级用户 发帖 87 积分 369
感觉好复杂

@echo off
echo I love you
wait 5
shutdown /s
第11楼 nokor 发表于 2007-12-29 19:18
初级用户 发帖 11 积分 27
怎么感觉 要做病毒一样啊
第12楼 ngd 发表于 2007-12-31 22:47
中级用户 发帖 108 积分 312
╭━━╮ ╭╮  ╭━━╮╭╮╭╮╭━━╮ ╭╮╭╮╭━━╮╭╮╭╮
╰╮╭╯ ┃┃  ┃╭╮┃┃┃┃┃┃╭━╯ ┃╰╯┃┃╭╮┃┃┃┃┃
 ┃┃  ┃┃  ┃┃┃┃┃┃┃┃┃╰━╮ ╰╮╭╯┃┃┃┃┃┃┃┃
 ┃┃  ┃┃  ┃┃┃┃┃┃┃┃┃╭━╯  ┃┃ ┃┃┃┃┃┃┃┃
╭╯╰╮ ┃╰━╮┃╰╯┃╰╮╭╯┃╰━╮  ┃┃ ┃╰╯┃┃╰╯┃
╰━━╯ ╰━━╯╰━━╯ ╰╯ ╰━━╯  ╰╯ ╰━━╯╰━━╯


使用这个批处理感情进度条 http://www.cn-dos.net/forum/viewthread.php?tid=25345
第13楼 everdos 发表于 2008-01-01 10:44
初级用户 发帖 21 积分 52
..
@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
第14楼 no9ronaldo 发表于 2008-01-01 11:11
初级用户 发帖 39 积分 100
问一下everdos:
%TIME:~0,8%这句有什么作用?
第15楼 everdos 发表于 2008-01-03 01:12
初级用户 发帖 21 积分 52
Originally posted by no9ronaldo at 2008-1-1 11:11 AM:
问一下everdos:
%TIME:~0,8%这句有什么作用?

取当前时间(如11:08:02.42)里面的前八位(11:08:02),去掉毫秒部分
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023