![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 18:20 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]if not defined str (pause & goto :eof)什么意思 |
| 可打印版本 1,148 / 3 |
| 第1楼 tempuser | 发表于 2008-03-12 19:54 |
| 高级用户 发帖 261 积分 547 | |
|
[求助]if not defined str (pause & goto :eof)什么意思 @echo off
set /p str=请输入任意长度的字符串: echo 你输入了字符串:"%str%" if not defined str (pause & goto :eof) set num=0 :len set /a num+=1 set str=%str:~0,-1% if defined str goto len echo 字符串长度为:%num% pause 这是我看到伤脑筋的教材,其中 if not defined str (pause & goto :eof) 和 if defined str goto len 什么意思,哪位朋友能给我解释一下 |
|
| 第2楼 bd123456789 | 发表于 2008-03-12 21:05 |
| 中级用户 发帖 216 积分 360 | |
|
if not defined str (pause & goto :eof)
这是一个判断语句,意思是 STR是否被定义成变量,如果被定义了变量,则结果为真! |
|
| 第3楼 suntb | 发表于 2008-03-12 21:57 |
| 高级用户 发帖 277 积分 581 | |
|
if not defined str (pause & goto :eof)
判断变量str是否已经被定义,如果不存在变量str,则执行暂停然后退出批处理的命令 |
|
| 第4楼 tempuser | 发表于 2008-03-13 12:24 |
| 高级用户 发帖 261 积分 547 | |
|
谢谢,明白了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |