在Windos的CMD中让用户选择:用Set 和 if 来完成

本文介绍了批处理中SET和IF命令的使用方法,并通过一个改变窗口标题的例子展示了如何使用这些命令来实现用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令详解

SET /P varibale=String:接受用户命令;

     variale:保存用户一行输入,可用%varibale%调用;

     String:接受输入前显示字符,可以为空。

 

IF [NOT] string1==string2 command:执行批处理程序中的条件处理

     [NOT]:条件为false,执行 command;

     string==string2:,如果两字符相等,指定条件为 True;

     command:执行命令,可用 (   ) 括起来,执行一段命令。

 

IF [NOT] EXIST filename command :查找filename指定的文件

     [NOT]:同上;

     EXIST filename :如果指定的文件名存在,指定条件为 true;

     command:同上。

 

举例:

     下面选择改变窗口标题为“欢迎”的BAT代码:

---保存下面的代码为BAT文件即可执行---

@echo off
echo 您希望改变当前窗口的标题吗?

:retry
set /p c=请输入您的选择(Y/N):

if "%c%"=="Y" goto t
if "%c%"=="Y" goto s
goto retry

:t
title 欢迎!
echo Title change successfully!
pause
exit

:s
echo 您选择了不改变,任意键退出!
pause
exit

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值