san Опубликовано 19 октября, 2006 Жалоба Опубликовано 19 октября, 2006 Наша коллекция программ находится ПО ССЫЛКЕ. Похоже, что собрано все (или почти все), что есть в сети. Общие и небольшие вопросы - можно задать в этом топике. Новинки - отдельными постами. Если вопрос по конкретной программе - отдельным топиком. Чтобы не путаться
ТехнарикЪ Опубликовано 21 апреля, 2019 Жалоба Опубликовано 21 апреля, 2019 Не работают ни UnDAT, ни dbmaker. При запуске открывается на миг окно командной строки и больше ничего не происходит. Каковы причины и как их устранить на WinXP?
Positiff Опубликовано 21 апреля, 2019 Жалоба Опубликовано 21 апреля, 2019 Не работают ни 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
ТехнарикЪ Опубликовано 23 апреля, 2019 Жалоба Опубликовано 23 апреля, 2019 Для этого нужно создать обычный текстовый файл, потом добавить в него необходимые команды, после этого поменять его расширение с txt на bat и запустить так же как программу. Ниже приведу два примера содержимого командных файлов (оба они должны лежать рядом с dbmaker.exe, так как в команде его запуска я не стал указывать полный путь и указал только имя приложения): help.bat (выводит список возможных параметров, которые можно передать в dbmaker.exe при его запуске): dbmaker.exe pause extract.bat - (распаковывает содержимое архива arcanum.dat в ту же директорию, где находится): dbmaker.exe -u arcanum.dat pause Попробовал, работает. Большое спасибо, не знал об этом. Возможно,будет полезно вписать это в мануал.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти