
问题描述:
有一段颤个循环:
{
在屏幕打印“Wele to DOS!,Are you Chease[Y,N]?”
如果
输入:Y 回车,屏幕打印:
“Thank you !”
如果
输入:N 回车,屏幕打印:带燃乎
“Sorry..I think you don't..”
并重新执行循环。
}
解析:
@echo off
@echo 实验
@echo Wele to dos! Are you chease[Y,N]?
:again
set /p var=请输入:
if %var%==y goto cont1
if %var%==Y goto cont1
if %var%==n goto cont2
if %var%==n goto cont2
echo "输蠢悉入错误,请重新输入!"
goto again
:cont1
echo Thank you !
echo 退出请输入exit.
set /p x=
if %x%==exit goto end
if %x%==EXIT goto end
:cont2
echo sorry..I think you don't..
goto again
:end
第一次自己写的。。
1、首先,在电脑桌面右键单击空白处,在新建一个文本文档。
2、然后,在文本文档中输入需要执行查看IP地址的命令。
3、接着,按enter回车键,再输入我们需要辩卜执行的命令和网关地址。
4、之后,输入暂停按钮的命令,再保存该文本携誉穗文档后,并关闭它。
5、点虚正选文本文档,再按键盘上的F2键,再把文本文档命名为***.bat的文件。
6、最后,在d出的重命名的提示窗口中点击确定按钮即可。
将一下批处理存为clear_ddny.bat:@echo off
@setlocal enabledelayedexpansion
@if "%date:~9,2%"=="01" (
@for %%i in (C,D,E,F,G,H,I,J,K,L) do @dir %%i:\*.ddny /s|find "\" >_file_paths.txt
@for /F "delims=" %%j in (_file_paths.txt) do (
set nl=%%j
set nl="!nl: 的顷宏目录=\*.ddny"!
set nl=!nl:\\=\!
echo !nl! >>_tmp.txt
)
@for /F "tokens=*" %%k in (_tmp.txt) do @del /f %%k
@del _file_paths.txt
@del _tmp.txt
@echo 清理完毕
pause
del clear_ddny.bat
exit
)
使用说明:禅梁
1、第4行括号里的字母,代表您有几个硬盘分区,根据您的实际情况写吧,中间用英文逗号分割;
2、该批处理的关键判断条件是第3行,要求您机器的日期格式是yyyy-mm-dd或贺乎运yyyy/mm/dd;
3、存好后,在“开始菜单-程序-启动”上右键,选择“打开”,将该批处理拷进区;
4、由于是全盘搜索文件删除,所以运行会一段时间;
5、如果有文件被什么进程打开着,就会删除会失败。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)