找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 576874|回复: 132

[原创] 轻松开始我们的第一个批处理

[复制链接]
发表于 2007-10-27 17:20:38 | 显示全部楼层 |阅读模式
要开始写我们自己的批处理,首先得会用"记事本"(呵呵,这个大家都会用拉!).
让我们开始吧!

先建立一个文本文档,然后再在里面输入代码:
  1. @echo hello,world
  2. pause
复制代码
然后保存,再将该文本文件的扩展名由原来的 ".txt" 改为: ".bat"
双击该 ".bat",电脑将会为你打开一个 黑黑 的窗口,上面显示一句话:"hello,world",这个就是该句程序的运行结果.
到此为止,我们完成了我们的第一个批处理。

附注:上面这个程序的大致意思解析:

1、@:这个家伙的作用就是告诉电脑不要显示“你输入的命令行”,否则的话,显示结果将变成:

F:\>echo hello,world
    echo hello,world

2、echo:后面跟着你要显示的文字。
它的作用就是告诉电脑显示一行它后面的内容。
举个例子:echo liang
电脑将会在下一行显示 liang

3、pause:告诉电脑执行到这里的时候,暂停!(批处理代码是一行一行执行的)

--------------------------------------------------------------------------------------------------

右键单击桌面空白处,新建,文本文档,
双击打开刚刚创建的文件:新建文本文档.txt
把BAT代码复制粘贴进去
左上角菜单栏,文件,另存为,
文件名:1.bat
保存类型:所有文件
编码:ANSI
保存


发表于 2008-3-2 23:03:12 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
发表于 2008-3-3 12:53:53 | 显示全部楼层
我看到第一个是关于安全设置的

  1. @echo off
  2. title 密码验证
  3. SETLOCAL
  4. set pwd=0
  5. set times=2  
  6. echo ####################################################################### >> c:\CMD\mylog.txt
  7. echo 操作: 激活密码验证 时间:%time% 日期:%date% >> c:\CMD\mylog.txt
  8. echo 状态: 等待验证…… >> c:\CMD\mylog.txt
  9. echo. >> c:\CMD\mylog.txt
  10. netstat -an >>c:\cmd\net.txt
  11. echo [ LOGIN ]
  12. :password
  13. set /p pwd= 请输入您的密码:
  14. set /A times=%times%-1
  15. if %pwd%==999 goto pass
  16. echo ***** 密码验证错误,请您重新输入 您还有 %times% 次机会输入密码 *****
  17. echo .
  18. if %times%==0 goto close
  19. echo 状态: 用户输入密码 验证失败 时间:%time% >> c:\CMD\mylog.txt
  20. goto password
  21. :close
  22. echo 状态: 用户3次输入密码错误 程序锁定 时间:%time% >> c:\CMD\mylog.txt
  23. title 对不起,您无法使用[小飛]的CMD
  24. echo --------------------------------------------------------------------------------
  25. echo 由于您3次密码验证失败,程序已经被锁定,您已经无法继续操作,您可以选择关闭
  26. echo 本窗口,您也可以通过留言来与[小飛]取得联系,输入留言后,请按回车提交!
  27. 1.exe  
  28. echo --------------------------------------------------------------------------------
  29. echo [ MESSAGES ]
  30. :message
  31. echo ________________________________________________________________________________
  32. set /p msg= 请输入您的留言:
  33. echo . >> c:\CMD\mymsg.txt  
  34. echo ####################################################################### >> c:\CMD\mymsg.txt
  35. echo 日期:%date% 时间:%time% >> c:\CMD\mymsg.txt
  36. echo 留言内容: >> c:\CMD\mymsg.txt
  37. echo %msg% >> c:\CMD\mymsg.txt
  38. echo …… OK ……
  39. echo 您的留言已经记录,您可以选择关闭窗口也可以选择继续留言
  40. echo 操作: 用户留言 时间:%time% >> c:\CMD\mylog.txt
  41. goto message
  42. :pass
  43. echo 状态: 程序已开放,欢迎使用 时间:%time% >> c:\CMD\mylog.txt
  44. title [小飛]的CMD
  45. ENDLOCAL

  46. 修改注册表:HKEY_LOCAL_MACHINE-SOFTWARE-Microsoft-Command processor
  47. 双击AutoRun,输入你批处理的绝对路径即可

  48. 还要在C盘下建立一个"CMD"的文件夹用于存放日志和留言.
  49. 还在windows\system32下放一个exe文件,当然大家也可以放其它程序,目的是为了提醒我们自己的机器已经被别人在入侵!应该马上断掉网络
  50. 对系统进行查毒!

  51. netstat -an
复制代码

评分

参与人数 1技术 +1 收起 理由
victory2589 + 1 请问楼主28行的1.exe是什么意思,还楼主失误 ...

查看全部评分

发表于 2008-3-8 18:18:11 | 显示全部楼层
谢谢LZ!~~能否再多写点啊,
发表于 2008-3-10 16:53:21 | 显示全部楼层
6楼的批处理能详细解释下嘛?
发表于 2008-3-11 20:34:27 | 显示全部楼层
呵呵,接触到了,蛮好玩的
发表于 2008-3-23 12:58:30 | 显示全部楼层

后续教程呢

后续教程呢?去哪里看
发表于 2008-3-27 00:08:45 | 显示全部楼层
学习了第三门课,简单的。先记起来。
发表于 2008-4-1 13:21:53 | 显示全部楼层
谢谢了。我要从简单的开始学起哦
发表于 2008-4-1 13:25:08 | 显示全部楼层
为什么我写好后运行的时候,黑窗口一闪而过,没有办法看呢
发表于 2008-4-1 16:53:33 | 显示全部楼层
看懂了~~不过你应该说名echo是命令行
发表于 2008-4-4 01:44:05 | 显示全部楼层
这样的教程嘴适合我来阅读了,哈哈 ,谢谢楼主
发表于 2008-4-15 15:11:23 | 显示全部楼层
这个才是基本的教程嘛,非常不错的说!支持
发表于 2008-5-22 15:41:32 | 显示全部楼层
我的第一个
@echo off
echo 我的第一个bat!
pause
发表于 2008-6-29 00:56:33 | 显示全部楼层
开始学习,起步太慢,还希望看见我发消息的朋友能指导一下,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:07 , Processed in 0.021535 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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