Зачем некоторым установщикам нужны консоли для установки приложения?

389
Lazer

Некоторые установщики открывают консоль, когда пытаются установить программу на компьютер (особенно в Windows).

Почему это так? Что именно возможно через консоль, что иначе невозможно?

3

2 ответа на вопрос

5
Rook

Кроме того, как сказал @Джон Т., возможно, это не является причиной того, что - что они делают - нельзя сделать иначе, но, вероятно, так проще сделать. Например, копирование через командный файл. Нет ничего проще в настройке, чем это. Так зачем кому-то мешать делать это по-другому.

Некоторые вещи, которые могут быть выполнены через командную строку, трудно победить.

Просто добавляю комментарий к моему ответу по этому поводу, как вы сделали свой ответ, hivemind. John T 14 лет назад 0
1
John T

Им не нужно открывать консоль, я думаю, что есть подробная информация, чтобы показать пользователю, что происходит. Они могли бы также использовать его в целях отладки при создании программного обеспечения.

@ Джон Т нет, они не показывают пользователю никакой информации, они просто запускают некоторые команды и затем закрываются. Хотелось бы, чтобы я мог назвать имя такого установщика, но это не редкость. Lazer 14 лет назад 0
Некоторые программы также используют пакетные сценарии для создания расширений, которые поставляются с ним. Пакетные сценарии будут выполняться в командном окне при выполнении. John T 14 лет назад 2
Я думаю, что это также зависит от установщика программного обеспечения, которое они использовали. Некоторые выполняют консольные команды, но скрывают это, другие выдают консольные команды и отображают вывод в симпатичном окне мастера, а другие просто запускают окно dos в фоновом режиме. Roy Rico 14 лет назад 0
Да, как указал Идигас, иногда проще набрать пакетный скрипт с кучей операторов `copy`, чем` CopyFileEx () `[http://msdn.microsoft.com/en-us/library/aa363852% 28VS.85% 29.aspx] например, несколько раз в коде. John T 14 лет назад 1