Не работают UnDAT, dbmaker
У этих программ них нет графического интерфейса, поэтому необходимые данные им нужно передавать в виде параметров командной строки, а все результаты работы они выводят в консоль.
Это не «инструкция» и не «мануал». Но: ответ на вопрос, который проявился на Форуме относительно недавно. На вопрос подробно ответил наш одноклубник: Positiff.
Вопрос звучал так:
Не работают ни UnDAT, ни dbmaker. При запуске открывается на миг окно командной строки и больше ничего не происходит. Каковы причины и как их устранить на WinXP?
Решение:
Причины в твоём непонимании работы консольных приложений.
У них нет графического интерфейса, поэтому необходимые данные им нужно передавать в виде параметров командной строки, а все результаты работы они выводят в консоль.
Когда ты просто запускаешь их кликая мышкой, то они запускаются без параметров и не знают что им делать, поэтому просто выводят подсказку со списком доступных параметров (во всяком случае так себя ведёт dbmaker).
Для отображения этого текста запускается консоль, но в Windows её поведение таково, что она сразу закрывается если приложение не ждёт ввода данных от пользователя (а оно не ждёт, так как просто отобразило подсказку).
Если ты хочешь увидеть что же тебе пишет запущенное консольное приложение, то сначала сам запусти консоль, а потом уже в ней запусти приложение. В этом случае консоль сама не закроется и ты сможешь прочитать ответ программы.
Так же в консоли при запуске приложения можно передать ему необходимые параметры. Кроме того, можно создать командный файл Windows и уже в него добавить инструкцию для запуска приложения, а так же инструкцию ожидания, чтобы консоль после его запуска не закрылась.
Для этого нужно создать обычный текстовый файл, потом добавить в него необходимые команды, после этого поменять его расширение с txt на bat и запустить так же как программу.
Ниже приведу два примера содержимого командных файлов (оба они должны лежать рядом с dbmaker.exe, так как в команде его запуска я не стал указывать полный путь и указал только имя приложения):
help.bat (выводит список возможных параметров, которые можно передать в dbmaker.exe при его запуске):
- dbmaker.exe
- pause
extract.bat (распаковывает содержимое архива arcanum.dat в ту же директорию, где находится):
- dbmaker.exe -u arcanum.dat
- pause

Для комментирования материалов регистрация на сайте не нужна. Правила публикации: наличие здравого смысла. Спам удаляется, Email комментаторов не публикуется.