Вы можете сделать:
@echo off
taskkill /im firefox.exe >nul 2>nul
echo Remove and re-install Mozilla Firefox
if exist "C:\program files\Mozilla Firefox\uninstall\helper.exe" (
"C:\program files\Mozilla Firefox\uninstall\helper.exe" /s
) else (
"C:\program files (x86)\Mozilla firefox\uninstall\helper.exe" /s
)
, но вам действительно не нужно выражение else
:
@echo off
taskkill /im firefox.exe >nul 2>nul
echo Remove and re-install Mozilla Firefox
if exist "C:\program files\Mozilla Firefox\uninstall\helper.exe" /s
if exist "C:\program files (x86)\Mozilla firefox\uninstall\helper.exe" /s
или
"C:\program files\Mozilla Firefox\uninstall\helper.exe" /s || "C:\program files (x86)\Mozilla firefox\uninstall\helper.exe" /s
или даже лучшенайдите путь к firefox в среде (если он установлен правильно) и используйте его путь:
@echo off
taskkill /im firefox.exe >nul 2>nul
echo Remove and re-install Mozilla Firefox
for /f "delims=" %%i in ('where firefox.exe') do (
"%%~dpihelper.exe" /s
)