當前位置:首頁 » 網頁前端 » 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
然後下面引用變數不能用百分號了得用感嘆號(半形)