Warum benötigen einige Installationsprogramme Konsolen, um eine Anwendung zu installieren?

636
Lazer

Einige Installationsprogramme öffnen eine Konsole, wenn sie versuchen, das Programm auf dem Computer zu installieren (insbesondere unter Windows).

Wieso ist es so? Was genau ist durch eine Konsole möglich, die sonst nicht möglich ist?

3

2 Antworten auf die Frage

5
Rook

Abgesehen von @John T. sagte, es sei vielleicht nicht der Grund dafür, dass thay - was sie tun - nicht anders gemacht werden kann, aber wahrscheinlich ist es einfacher, dies auf diese Weise zu tun. Zum Beispiel das Kopieren durch eine Batchdatei. Nichts einfacher als das einzurichten. Warum sollte es jemand anders tun?

Einige Dinge, die über eine Befehlszeile ausgeführt werden können, sind schwer zu schlagen.

Ich habe nur einen Kommentar zu meiner Antwort hinzugefügt, als Sie Ihre Antwort gemacht haben, hivemind. John T vor 15 Jahren 0
1
John T

Sie brauchen keine Konsole zu öffnen, ich denke, die ausführlichen Informationen zeigen dem Benutzer, was los ist. Sie hätten es auch bei der Erstellung der Software für Debug-Zwecke verwenden können.

@John T nein, sie zeigen dem Benutzer keine Informationen an, sie führen nur einige Befehle aus und schließen sich dann selbst. Ich wünschte, ich könnte den Namen eines solchen Installers angeben, aber das ist nicht ungewöhnlich. Lazer vor 15 Jahren 0
Einige Software verwendet auch Batch-Skripts, um die damit verbundenen Erweiterungen zu erstellen. Batch-Skripts werden bei der Ausführung in einem Befehlsfenster ausgeführt. John T vor 15 Jahren 2
Ich denke, es hängt auch von dem verwendeten Software-Installationsprogramm ab. Einige führen Konsolenbefehle aus, blenden sie aus, andere geben Konsolenbefehle aus und zeigen die Ausgabe im hübschen Assistentenfenster an, andere starten einfach das Dos-Fenster im Hintergrund. Roy Rico vor 15 Jahren 0
Ja, wie Idigas hervorgehoben hat, ist es manchmal einfacher, ein Batch-Skript mit einer Reihe von `copy'-Anweisungen einzugeben, im Gegensatz zu` CopyFileEx () `[http://msdn.microsoft.com/de-de/library/aa363852% 28VS.85% 29.aspx] Ein paar Male im Code. John T vor 15 Jahren 1