学生电脑论坛

 找回密码
 立即注册
搜索
查看: 745|回复: 6

会编bat的老鸟进来

[复制链接]
发表于 2009-9-8 15:47:28 | 显示全部楼层 |阅读模式
本帖最后由 裂魂骑士 于 2009-9-12 13:01 编辑

我做了一个问答类的脚本,但是情况不如人意。下面是内容
:a
set /p p=请输入坐标
if %p%=a1
(空格0.5字节)echo 成功
(空格0.5字节)pause
(空格0.5字节)goto a
while
(空格0.5字节)echo 失败
(空格0.5字节)pause
(空格0.5字节)exit
注意空格,请问为什么不管我输入的是“a1”还是其他的字符过后,都是直接关闭窗口呢???
回2L:。。。
回复

使用道具 举报

发表于 2009-9-8 16:06:29 | 显示全部楼层
看到LZ的呢成,把我雷到了
回复 支持 反对

使用道具 举报

发表于 2009-9-8 17:04:26 | 显示全部楼层
LZ强大!*em115
回复 支持 反对

使用道具 举报

发表于 2009-9-10 07:46:24 | 显示全部楼层
....我只会一丁点的C
回复 支持 反对

使用道具 举报

发表于 2009-9-10 18:29:57 | 显示全部楼层
我郁闷了。。。。。为什么论坛这么卡?
回复 支持 反对

使用道具 举报

发表于 2010-2-8 02:56:12 | 显示全部楼层
我会把if 后执行的内容写在段代码里....
LZ你看看吧...
@echo off
:a
set /p input=请输入坐标:
if %input% == a1 (goto b) else (goto c)

:b
echo 成功
goto a

:c
echo 失败
pause
回复 支持 反对

使用道具 举报

发表于 2010-8-28 22:23:55 | 显示全部楼层
主要是 goto
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|赞助域名|群组|学生电脑论坛

GMT+8, 2024-11-17 01:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表