学习笔记 - 批处理2

find

@echo off
netstat -a -n >a.txt
type a.txt | find "7626" && echo "你感染了GLACIER!"
del a.txt
pause & exit
::但有一点必须要注意到:如果不使用type命令列出a.txt中的内容,而是直接使用find命令在a.txt中找“7626”(find a.txt "7626" && echo "Congratulations! You have infected GLACIER!"),就必须得给出这个a.txt的绝对路径(我试过了,find并没有默认路径就是当前路径的功能,必须手动指定。也许是我错了,欢迎指正)。因为在find命令的帮助里有这么一句话:如果没有指定路径,find将搜索键入的或者由另一个命令产生的文字。这里的“另一个命令”自然就指的type命令了。 

||

@echo off
dir 2*.txt || echo 不存在2*.txt文件 & pause & exit

全国精神病等级考试试题

@echo off
title [全国精神病等级考试试题]
color 70
:begin
cls
echo 欢迎参与全国精神病等级考试
echo 您只需要回答是(y)或否(n)后回车即可
echo 确定开始请输入y,退出请输入n
set /p a=请做出选择:
if %a% == y goto :1
if %a% == n goto :end

:1
cls
echo 1、吃西红柿炒蛋时,你常烦恼该先吃西红柿还是先吃蛋吗?
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :2
if %a% == n goto :4

:2
cls
echo 2、你敢不惧他人的耻笑,牵着驼鸟去逛长安街吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :3
if %a% == n goto :6


:3
cls
echo 3、你经常为了睡觉时,手要摆在哪里而失眠吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :5
if %a% == n goto :7

:4
cls
echo 4、早上睡醒时,经常烦恼该先上厕所还是先刷牙吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :6
if %a% == n goto :8

:5
cls
echo 5、你胆敢在非常感伤的毕业典礼上疯狂地说笑话吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :9
if %a% == n goto :10

:6
cls
echo 6、别人说了一个很难笑的笑话,你胆敢不笑吗?
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :7
if %a% == n goto :10

:7
cls
echo 7、你敢不惧他人讪骂,穿着海滩裤参加重要宴会吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :11
if %a% == n goto :12

:8
cls
echo 8、你讨厌的人要送你免冲水晶马桶,你会收下吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :10
if %a% == n goto :9

:9
cls
echo 9、你很想要和流浪狗玩“主人亲狗”的游戏吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :11
if %a% == n goto :15

:10
cls
echo 10、你叫了一碗牛肉面,老板却端来一盘鱼丸,你会吃下它吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :13
if %a% == n goto :11

:11
cls
echo 11、你敢用发明的“马桶型冰温冷三段漱口机”吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :16
if %a% == n goto :12

:12
cls
echo 12、与你争辩中的朋友给你一个蛋塔,要你住口,你肯答应吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :15
if %a% == n goto :14

:13
cls
echo 13、你很想念故事给动物园里的猴子听吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :14
if %a% == n goto :18

:14
cls
echo 14、你会因为讨厌公司里的订书机,而辞去工作吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :17
if %a% == n goto :15

:15
cls
echo 15、监考老师在你的座位附近走来走去,你会瞪他吗?
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :18
if %a% == n goto :16

:16
cls
echo 16、陌生人要请你吃好吃的火腿蛋炒饭,你会接受吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :20
if %a% == n goto :19

:17
cls
echo 17、你嚼口香糖时,都用牙齿中固定的一边嚼吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :A
if %a% == n goto :19

:18
cls
echo 18、吃蚕豆时,你会连壳带肉吞下吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :C
if %a% == n goto :D

:19
cls
echo 19、说你是神经病,你会承认吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :B
if %a% == n goto :A

:20
cls
echo 20、说你以后可能会变成神经病,你相信吗? 
echo y:是  n:否
set /p a=请做出选择:
if %a% == y goto :B
if %a% == n goto :D

:A
cls
echo 你是个不折不扣的神经病,你达到了全国精神病的四级水平!即使你不承认也没有用,因为光凭你有这麽大的耐心做完这些题目就足以证明了。希望你好好地在工作上发挥你的耐心美德及铁齿性格,将来不排除有出人头地的可能。
goto:panduan

:B
cls
echo 你是一群神经病中比较善良的那一个,你也达到了全国精神病四级水平,但你通过这个等级测试多少有点运气的成分!并不因此代表你的症状就比别人轻。反而你要担心的是,你是这一群神经病中,最有可能受到其他人的影响而使症状再加重的人。希望你没事少跟别人说话。 
goto:panduan
:C
cls
echo 你是一个性格豪迈的神经病,你达到了全国精神病德六级水平!虽然现在的症状满严重的,不过请不要心灰意冷,只要多接触一些有趣的事物,你的精神状态将会因你的乐观性格而逐渐正常化,恢复到四级水平。但是,要改掉参与危险活动的习惯。 
goto:panduan
:D
cls
echo 你是神经病中的神经病!简直病入膏肓了!你达到了全国精神病的八级水平!更可怕的是,你虽然口口声声地说:"我绝不是神经病!" 可是你的潜意识却告诉自己:“我是神经病中的王!”你该接受治疗了 
goto:panduan

:panduan
echo [测试结束]
echo 重新测试输入y,退出则输入n
set /p a=请做出选择:
if %a% == y goto :begin
if %a% == n goto :end

:end
exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值