#if-statement #batch-file
#if-инструкция #пакетный файл
Вопрос:
Можете ли вы поместить несколько команд в команду If? Что у меня есть, так это посмотреть, установлено ли что-то, и если да, отправьте текст в файл и измените переменную. Допустим, вы хотите проверить, установлен ли edge…. Установить ребро =N
If exist "C:Program Files (x86)MicrosoftEdgeApplicationmsedge.exe" (
echo Edge is installed >> C:TempMessage.txt
) Else (
echo Edge is Not installed >> C:TempMessage.txt
)
Куда мне нужно поместить Set Edge=Y, если он установлен?
Ответ №1:
If exist "C:Program Files (x86)MicrosoftEdgeApplicationmsedge.exe" (
echo Edge is installed >> C:TempMessage.txt
SET "EDGE=Y"
) Else (
SET "EDGE=N"amp;echo Edge is Not installed >> C:TempMessage.txt
)
Два способа.
В блоке, заключенном в круглые скобки, вы можете разместить любое количество инструкций, которые вам нравятся, все в отдельных строках.
ИЛИ вы можете использовать amp;
для размещения нескольких команд в одной строке.