楼 主
[求助] 請問 執行 set /p 的問題 (2)
发表于 2008-09-30 12:07 · 中国 台湾 中华电信(HiNet)
初级用户
★
积分 52
发帖 15
注册 2008-09-22 15:04
17年会员
UID 126308
性别 男
状态 离线
各位,
下面有個程式 當跳進date1迴圈 就無法跳出
請問 要如何 修改這個程式 才可以 按個鍵跳出date1迴圈
謝謝
@ECHO OFF
set /p x="請輸入:"
if%x%== "" goto QUIT
goto date1
:date1
COPY C:\*.* D:\*.*
goto date1
:QUIT
pause
exit
第 2 楼
发表于 2008-09-30 12:58 · 中国 福建 漳州 联通
中级用户
★★
积分 228
发帖 125
注册 2008-08-25 19:17
17年会员
UID 124135
性别 男
状态 离线
晕..你看来对基础还不是很懂,这样就可以了!
@ECHO OFF
set /p x="請輸入:"
if%x%== "" goto QUIT
:date1
COPY C:\*.* D:\*.*
:QUIT
pause
exit
第 3 楼
发表于 2008-09-30 14:34 · 中国 台湾 中华电信(HiNet)
初级用户
★
积分 52
发帖 15
注册 2008-09-22 15:04
17年会员
UID 126308
性别 男
状态 离线
樓上朋友 Hackate 您好,
可是若是按照你修改的方法
這樣會一直出現 set /p x="請輸入:"
我想說 就是要一直做date1迴圈
直到我輸入任何按鍵 就可以跳出
請提供建議
謝謝
第 4 楼
发表于 2008-09-30 14:58 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
我想說 就是要一直做date1迴圈
直到我輸入任何按鍵 就可以跳出
Ctrl + C 可以中断命令的执行
第 5 楼
发表于 2008-09-30 21:01 · 中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
@ECHO OFF
:start
set /p x="請輸入:"
if"%x%"== "" (goto start) else (goto date1)
:date1
COPY C:\*.* D:\*.*
goto QUIT
:QUIT
pause
exit
论坛跳转: