[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo  off
set /p =在C盘或者D盘建立新文件夹:
set /p input=另类谢谢老师请按1或请按2:
if "%input%"=="1" cd c:\
if "%input%"=="2" cd /d d:\
if "%input%"=="1" md\谢谢\老师\教程
if "%input%"=="2" md\谢谢\老师\教程
if "%input%"=="1" echo 已经谢谢好老师了
if "%input%"=="2" echo 已经谢谢好老师了
pause

TOP

set /p  什么意思呢?set我知道是定义变量 /p不知道什么意思? 楼主讲下set吧

TOP

学习了。 哈哈。。继续顶

TOP

哎呀 eof 是 End Of File 的缩写
goto :eof 就是跳转到批处理文件结尾          说的太好了 e文真棒

TOP

使用GOTO还有一点需注意

那就是GOTO语句之后的标签必须单独成行,而且以冒号打头

TOP

谢谢

歇了几天没来学习了,今天又回来了,最近考试太忙了,呵呵

TOP

这个记下了,经常用到

TOP

看完了,自己去练习了,谢谢

TOP

回复 22楼 的帖子

若是在call的子过程中运行goto :eof则是结束call,否则相当于运行exit
技术问题请到论坛发帖求助!

TOP

eof 是 End Of File 的缩写
goto :eof 就是跳转到批处理文件结尾

是不是可以理解運行批處理的最后一行,還是理解為直接運行“exit”。

TOP

回复 20楼 的帖子

建议使用使用if...else...
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

这样吧

@echo off
set /p x=请选择a,b或c:
if "%x%"=="a" echo A
if "%x%"=="b" echo B
if "%x%"=="c" echo AB
pause
exit

TOP

回复 18楼 的帖子

可以先看看if的教程,如果搞不定再问。
http://bbs.bathome.net/thread-2576-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

那该如何用if判断?把goto改成echo吗???

TOP

回复 16楼 的帖子

行。
一个标签都不用也行,用if判断即可。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表