[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 95# daxin2014


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

TOP

本帖最后由 zh_1452 于 2014-7-10 20:07 编辑

回复 91# cjiabing
  1. @echo off
  2. if exist e:\test.txt (echo e盘下有test.txt存在) else (type nul>e:\test.txt)
  3. if "abc"=="xyz" (echo 字符串abc等于字符串xyz) else (find "abc" "e:\test.txt")
  4. if 37 equ 63 (echo 37等于63) else (echo 37等于37)
  5. set str=37
  6. if defined str (echo 变量str已经被赋值,其值为%str%) else (echo 变量str的值为空)
  7. pause
复制代码
  1. @echo off
  2. echo 一直在学习呀,就没停过,偶尔休息一下,也是因为夏天的缘故......
  3. pause
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

本帖最后由 zh_1452 于 2014-7-27 10:09 编辑
  1. @echo off
  2. :: 批处理安装snagitv10.0
  3. if exist  E:\SnagIt 7\Snagit\快速安装.exe (echo E:\SnagIt 7\Snagit快速安装.exe存在) else (
  4. (
  5.      start /wait "" "E:\SnagIt 7\Snagit\快速安装.exe" /verysilent sp-
  6. )
  7. )
  8.      echo.  
  9.       pause
复制代码
  1. @echo off
  2. ::批处理安装dev-c++ 4.9.9.2
  3. if exist C:\Documents and Settings\Administrator\桌面\devc_13036\devcpp.exe (echo C:\Documents and Settings\Administrator\桌面\devc_13036\devcpp.exe) else (
  4. (
  5. start /wait "" "C:\Documents and Settings\Administrator\桌面\devc_13036\devcpp.exe" /verysilent sp-
  6. )
  7. )
  8. echo.
  9. pause
复制代码

TOP

  1. @echo off
  2. echo ==============================
  3. echo.批处理安装三国志9单机版
  4. echo ==============================
  5. if exist e:\三国志9繁体中文硬盘版 (attrib e:\三国志9繁体中文硬盘版) else (
  6. (
  7. start /wait "" "e:\三国志9繁体中文硬盘版.exe" /verysilent sp-
  8. )
  9. )
  10. echo ==============================
  11. echo.安装成功请退出!
  12. echo ==============================
  13. pause
复制代码

TOP

学习了,感谢楼主~

TOP

回复 43# huomingpang


    把变量no中的"去掉。

TOP

回复 7# Batcher


    说实话,不明白你们为什么要这样写批处理,在我看来,批处理的命令多是由行来构成的,理解起来也比较方便。然而许多人这样子一条命令分成多行来写,看上去像是在做什么了不起的事情一样,写出来的命令一大串,许多时候让人一头雾水。。。然后在一点一点的理解,组合,真是的!
踏实一些点.不要着急.你想要的时间都会给你.2

TOP

回复 102# 慕夜蓝化


从语法上来说,不是必须写成那个样子。
微软是推荐写成那个样子的。
在程序员这个圈子里面,大多数人是倾向于写成那个样子的。

作为代码,第一重要的是正确性,能实现功能就好。人生苦短,自己怎么高兴就怎么写,不一定非要按照别人推荐的格式写代码。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

分开学感觉还好,难度在于以后的综合使用。

TOP

回复 102# 慕夜蓝化


    格式这东西,不同的人写出来有不同的结果:
一本正经、规规矩矩的写,人家可能会说这家伙呆头呆脑的,罗里吧嗦,也可能会说这人学养深厚,大师风范。
不按常规、眼花缭乱的写,人家可能会说这家伙神嗨戚戚的,乱七八糟,也可能会说这人鬼斧神工,高手一绝。
    看你怎么追求了
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 105# cjiabing


    恩,其实在学了for以后,也逐渐的适应了这种写法,现在觉得以前那种一条一条写出来的命令比较生硬。我想我应该是比较喜欢第二种写法的,谢谢指点。
踏实一些点.不要着急.你想要的时间都会给你.2

TOP

大家都棒棒哒

TOP

@echo off
if exist a.bat (echo yeah!)  else (echo wooooooooow!)
pause>nul

TOP

回复 9# zjw767676


    错了,应该修改一下吧。

TOP

回复 1# namejm


    还不错 感觉太浅显了一点

TOP

返回列表