Lo que quiero y no se si se puede es un programa que me permita modificar los exe para que saltase los siguientes y instalar y que se instale ni bien lo ejecute sin un mensaje. Lo que quiero es crear un .bat que me permita ejecutar varios .exe y los instale sin que yo le ponga siguiente, creo que me exprese bien.
Si, se podría simular y automatizar la interacción del usuario con los botones de la UI con un lenguaje de programación, pero no con uno tan limitado como Batch. De todas formas olvídate de eso, pues estás enfocando mal el problema y la resolución del mismo...
Un instalador se suele crear a partir de un software dedicado a la construcción de dicho tipo de instalador. A este tipo de software se le conoce por el término
Install Builder, y una de sus características es implementar ciertas opciones que se presentan por defecto en los instaladores para que puedan ser instalados de forma silenciosa por linea de comandos (cosa que sí podrías hacer con Batch mismamente).
Así que lo que tienes que hacer simplemente es averiguar que tipo de instalador es ese executable o mejor dicho con que tipo de install builder se creó (
InnoSetup,
NSIS,
VSIX,
MSI,
InstallShield, etc), y una vez que sepas eso tan solo debes averiguar que comandos provee ese Install Builder para permitir instalar de forma desatentida el instalador en cuestión (información que puedes obtener en la web del autor del programa o en Google).
Debido a que tienes varios instaladores cuya instalación quieres automatizar, sería lógico pensar que todos los instaladores no pertenecen al mismo autor, así que probablemente varios de esos instaladores hayan sido creados con distintos install builders, por ende, no se te puede ofrecer una ayuda en concreto ya que no has aportado los datos necesarios...
Estos son algunos de los comandos más comunes que puedes probar:
Instalador.exe -s
Instalador.exe -S
Instalador.exe /s
Instalador.exe /S
Instalador.exe /silent
Instalador.exe /Silent
Nótese que algunos instaladores diferencian entre mayúscula y minúscula, por eso...
El tipo de install builder que se haya usado para crear un instalador es algo que se puede reconocer al instante y a simple vista simplemente analizando visuálmente la interfáz de usuario del instalador (a menos que haya sido personalizada en exceso), pero si tienes dificultades para averiguarlo entonces puedes recurrir a aplicaciones de identificación de tipos de archivo, como por ejemplo
TrIDNet o
PeID, siendo esta última más enfocada al análisis de executables.
También cabe mencionar que dependiendo del autor, me refiero, quien haya creado el instalador, éste puede presentar comandos personalizados para la instalación por linea de comandos, y de ser así entonces requeriría un análisis de ingeniería inversa en profundidad sobre el instalador en cuestión para averiguar los comandos que puedes usar (existen aplicaciones especializadas para obtener esa información, dependiendo del tipo de instalador también).
¡Saludos!.