Creo que te refieres a esto, entonces simplemente añade los If necesarios:
También podrías ahorrarte cualquier If y en su lugar utilizar el comando DIR para realizar una búsqueda en los discos duros conectados según el nombre del archivo (en este caso "thunderbird.exe") para así hallar su ubicación exacta y ejecutar el programa sin conocer su ruta exacta por un "IF Exist Ruta", pero bueno, no se si llegas a necesitar tanto.
Saludos!
Código (dos) [Seleccionar]
@Echo OFF
If Exist "%ProgramFiles(x86)%\Mozilla Thunderbird\thunderbird.exe" (
Start /W "thunderbird" "%ProgramFiles(x86)%\Mozilla Thunderbird\thunderbird.exe"
)
If Exist "%ProgramFiles%\Mozilla Thunderbird\thunderbird.exe" (
Start /W "thunderbird" "%ProgramFiles%\Mozilla Thunderbird\thunderbird.exe"
)
If Exist "%HomeDrive%\correo\thunderbird\thunderbird.exe" (
Start /W "thunderbird" "%HomeDrive%\correo\thunderbird\thunderbird.exe"
)
Exit
También podrías ahorrarte cualquier If y en su lugar utilizar el comando DIR para realizar una búsqueda en los discos duros conectados según el nombre del archivo (en este caso "thunderbird.exe") para así hallar su ubicación exacta y ejecutar el programa sin conocer su ruta exacta por un "IF Exist Ruta", pero bueno, no se si llegas a necesitar tanto.
Saludos!