当前位置:首页 » 网页前端 » bat脚本中if语句问题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

bat脚本中if语句问题

发布时间: 2023-02-24 07:34:46

1. bat文件中if用法格式

::══代══码══开══始═══
@echo off
title 窗口模式设置
color 1c
set/p mode=是否选用最大窗口模式(Y/N)?:
if /i %mode%==Y (goto max) else goto min
:max
start /max set.bat
exit
:min
start set.bat
exit
::══代══码══结══束═══
::加上括号才可以,另外加上/i参数忽略大小写

复制隐藏文件要加/h这个参数,在x的帮助里面有介绍,用实现不了。
例如:
x /h c:\boot.ini d:\

2. bat编程,为什么if语句中接收不到输入(set /p)的内容

问题主要在于,在if和for语句里为变量,赋值的话,需要开启变量延迟 ,
在第二行加上setlocal EnableDelayedExpansion
然后下面引用变量不能用百分号了得用感叹号(半角)