返回列表 发帖
从简单的学起。。。,谢谢楼主

TOP

@echo off
echo hello,world
echo ni dongde
echo ni dongma ,haizi
pause

应该是这样的把,楼主貌似写错了

@echo hello,world
pause

如果是这样的话,跟楼主所说的不符合

TOP

LZ有个地方写错了,

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

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

实际显示结果应该是

F:\>echo hello,world
    hello,world

TOP

回复 2楼 的帖子

太有意思了.你的回答复合bat的风格.简洁!
reading from page 1 to page 7。

FEELINGS: much to learn

I AM AT HOME,NOW.

[ 本帖最后由 5ICMD 于 2010-10-5 16:09 编辑 ]
严于律己,宽以待人

TOP

貌似不加pause就一闪而过

TOP

运行写好的这个文件后,再按任意键,窗口消失了。。。

TOP

刚刚开始接触批处理!每个人的帖子都虚心收藏!         白癜风

TOP

谢谢老师  讲解的很通俗易懂

TOP

本人才了解bat,向各位学习了!高手飘过,菜鸟可以看看.下面是我将3L的稍微改动后的的代码,密码输错就会5秒倒计时锁定电脑,(去掉留空的那段代码就可以留言成功就锁屏,避免关闭批处理而无法到达锁屏的功能)输对了调用的是记事本,有用的朋友可以改为自己想要的程序,然后打包做成单文件,哈哈!加入功能检测是否存在cmd文件夹,没有自动添加,调用程序用start命令,保证了程序调用后批处理关闭,不显示黑框框,呵呵
@echo off
title 密码验证
if exist "C:\cmd" (goto run) else  md "C:\cmd"
:run
SETLOCAL
set pwd=0
set times=3  
echo ####################################################################### >> C:\CMD\mylog.txt
echo 操作: 激活密码验证 时间:%time% 日期:%date% >> C:\CMD\mylog.txt
echo 状态: 等待验证…… >> C:\CMD\mylog.txt
echo. >> C:\CMD\mylog.txt
netstat -an >>C:\cmd\net.txt
echo [ LOGIN ]
:password
set /p pwd= 请输入您的密码:
set /A times=%times%-1
if %pwd%==999 goto pass
echo ***** 密码验证错误,请您重新输入 您还有 %times% 次机会输入密码 *****
echo .
if %times%==0 goto close
echo 状态: 用户输入密码 验证失败 时间:%time% >> C:\CMD\mylog.txt
goto password
:close
echo 状态: 用户3次输入密码错误 程序锁定 时间:%time% >> C:\CMD\mylog.txt
title 对不起,您无法使用
echo --------------------------------------------------------------------------------
echo 由于您3次密码验证失败,程序已经被锁定,您已经无法继续操作,您可以选择关闭
echo 本窗口,您也可以通过留言来与管理取得联系,输入留言后,请按回车提交!
echo --------------------------------------------------------------------------------
echo [ MESSAGES ]
:message
echo ________________________________________________________________________________
set /p msg= 请输入您的留言:
echo . >> C:\CMD\mymsg.txt  
echo ####################################################################### >> C:\CMD\mymsg.txt
echo 日期:%date% 时间:%time% >> C:\CMD\mymsg.txt
echo 留言内容: >> C:\CMD\mymsg.txt
echo %msg% >> C:\CMD\mymsg.txt
echo …… OK ……
echo 您的留言已经记录
echo 操作: 用户留言 时间:%time% >> C:\CMD\mylog.txt
for /L %%a in (
4,-1,0
) do (
echo 5秒后锁定计算机
echo 还剩余 %%a
ping -n 2 localhost 1>nul 2>nul
cls
)
start  %windir%\system32\rundll32.exe user32.dll,LockWorkStation  
exit
:pass
start notepad.exe
echo 状态: 程序已开放,欢迎使用 时间:%time% >> C:\CMD\mylog.txt
ENDLOCALCOPY

[ 本帖最后由 yunyan100 于 2011-3-6 18:16 编辑 ]

TOP

楼主写的真明白呀谢谢 通俗易懂

TOP

学习了,继续

TOP

批处理 幼稚班学生

TOP

这个不错...对于刚开始学习的朋友很有帮助.
爱好 就是快死也要鼓捣的东西

TOP

{:2_42:}{:2_42:}{:2_42:}
打酱油~~~~

TOP

额,要是有一个一系列教程从易到难就好额。

TOP

返回列表