Perché alcuni installatori hanno bisogno di console per installare un'applicazione?


3

Alcuni programmi di installazione aprono una console quando stanno tentando di installare il programma sul computer (in particolare su Windows).

Perché è così? Cosa è esattamente possibile attraverso una console che altrimenti non è possibile?

Risposte:


5

A parte anche @John T ha detto, forse non è la ragione per cui ciò che fanno non può essere fatto diversamente, ma è probabilmente più facile farlo in questo modo. Ad esempio, copiando attraverso un file batch. Niente di più facile da installare di così. Allora perché qualcuno dovrebbe preoccuparsi di farlo in un altro modo.

Alcune cose che possono essere realizzate attraverso una riga di comando sono difficili da battere.


Stavo solo aggiungendo un commento alla mia risposta su questo mentre facevi la tua risposta, hivemind.
John T,

1

Non hanno bisogno di aprire una console, penso che le informazioni dettagliate siano lì per mostrare all'utente cosa sta succedendo. Potrebbero anche averlo usato per scopi di debug durante la creazione del software.


@Giovanni T no, non mostrano all'utente alcuna informazione, eseguono solo alcuni comandi e poi si chiudono. Vorrei poter localizzare il nome di un programma di installazione come quello, ma non è raro.
Lazer,

2
Alcuni software utilizzano anche script batch per creare estensioni che ne derivano. Gli script batch verranno eseguiti in una finestra di comando quando eseguiti.
John T,

Penso che dipenda anche dal programma di installazione del software che hanno usato. Alcuni eseguono i comandi della console, ma lo nascondono, altri emettono comandi della console e visualizzano l'output nella graziosa finestra della procedura guidata, mentre altri semplicemente avviano la finestra dos in background.
Roy Rico,

1
Sì, come ha sottolineato Idigas, a volte è più facile digitare uno script batch con un mucchio di copyistruzioni al contrario di CopyFileEx()[ msdn.microsoft.com/en-us/library/aa363852%28VS.85%29.aspx ] un sacco di volte nel codice per esempio.
John T,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.