[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
新人刚到,领略了楼主的经验,非常感谢。从几个前辈的讨论中学到了很多,再次感谢!

TOP

链接过去看了一下,原来还有么多可以创建空文本文件。
可以构造0字节文本文件的命令(在下列命令后直接加>test.txt):
break
call
cd.
cd..   会退到上一级目录
copy nul
doskey
endlocal
exit   会退出CMD窗口
goto   批处理中会退出CMD窗
pushd %cd%
popd
rem.  (以点号开头的任意非敏感字符都可以)
shift
title 可跟任意非敏感字符
好好学习,天天向上~

TOP

感谢楼主的无私分享精神,让我又学多了东西。

TOP

确实是非常实用的技巧,非常感谢楼主能分享经验。

TOP

值得去学习,呵呵!!!

TOP

谢谢楼主的教程,尤其是DEL /A /F,很实用!!

TOP

学习前辈们的经验和成果

TOP

不用if,这样也可以:
  1. set "menu=:lp :1 :2 :3 :exit :help :a :b :c "
  2. :lp
  3. set /p in=enter
  4. set menu=!menu:*:%in% =:%in% !
  5. goto %menu%
  6. :1
  7. :2
  8. :3
  9. :exit
  10. :help
  11. :a
  12. :b
  13. :c
复制代码

TOP

我也来发一个技巧:
简化菜单定义时的多个if +goto :标号
用法:
(要用到变量延迟)
  1. ::定义菜单串,注意,各项是用空格隔开的,并且首尾也要空格。
  2. set "menu= 1 2 3 exit help a b c "
  3. :lp
  4. set /p in=请选择%menu% :
  5. if "!menu: %in% =!" neq "!menu!" goto :menu%in%
  6. goto :lp
  7. :menu1
  8. :menu2
  9. :menu3
  10. :menuexit
  11. :menuhelp
  12. :menua
  13. :menub
  14. :menuc
复制代码
比起多个if + goto 要简单多了吧,
维护起来也容易,只要改动前面菜单串定义就可以了

TOP

又获益匪浅。。。
不知道你们的批处理知识是积累的还是专门看了什么批处理的书籍雪来的呢,呵呵。。

TOP

很值得学习的东东呀,感谢楼主

TOP

楼主,好样的。那你的经验拿出来分享!!
有很多热衷批处理的人在关注你们!
谢谢你们知识的传播!

TOP

厉害,的确姜还是老的辣啊

TOP

多发点啊老大。的确是好东西。好好学习了

TOP

经验很重要 感谢分享

TOP

返回列表