用批处理命令写一个程序?高手进帮忙

用批处理命令写一个程序?高手进帮忙,第1张

分类: 电脑/网络 >>软件

问题描述:

批处理命令写一个程序,实现这样的功能:

有一段颤个循环:

{

在屏幕打印“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、如果有文件被什么进程打开着,就会删除会失败。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12362555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存