В течение жизни я не могу понять, почему я не могу выполнить эхо-тест с помощью этого простого пакетного скрипта с использованием GOTO. Путь существует. Это должно быть ОЧЕНЬ просто, но чего-то не хватает. Если я запустил этот скрипт, я должен повторить «Test Exit», но я получаю «Test Install», даже если путь существует. Любая помощь?batch-Goto Loop, если программа найдена
@echo off
:TestInstall
Echo Test Install
pause
IF EXIST "C:\Program Files\Microsoft Office\root\Office16\Excel.exe" (
GOTO TestExit
)ELSE{
GOTO TestInstall
}
:TestExit
Echo Test Exit
pause
Что заставляет вас думать, что вы можете смешивать и сопоставлять круглые скобки с фигурными фигурными скобками? Если вы прочитаете справку для команды 'IF', она покажет вам, как именно используется синтаксис, когда вам нужно использовать предложение' ELSE'. – Squashman
@Squashman ничего. Это была ошибка с моей стороны –