командная строка, как отключить конечный вывод |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
командная строка, как отключить конечный вывод |
MI666 |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: 0 |
проблема следующая: пишу я прогу в тербо паскале (7.1), используя операторы paramcount и paramstr; далее создаю exe-файл; запускю этот exe-файл, используя командную строку (к примеру prog.exe test.txt); все нормально работает, но когда завершается работа программы, вместо того, чтобы в окне программы windows'a вывести "сеанс завершен" выводится строка с путем к проге (к примеру: c:\>\tp\exe\); так вот вопрос следующий: какой код следует дописать в конец исходника для того, чтобы программа не выводила этот путь, а писала "сеанс завершен"?.. заранее, спасибо
-------------------- welcome: http://www.m666.nm.ru/
motto: all comes with experience... |
APAL |
Сообщение
#2
|
Смотрю... Группа: Пользователи Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: 6 |
Если прога не большая - выложи сюда, посмотрим...
-------------------- |
BlackShadow |
Сообщение
#3
|
Гость |
Дело в следующем: когда ты запускаешь свой prog.exe, я так понял, запускается command.com с параметром prog.exe и т. д. После отработки prog.exe управление возвращается к command'у. Попробуй запускать не prog.exe, а command.com с параметрами в стиле \c prog.exe text.txt.
На крайний случай, перед выходом с проги можно забивать буфер клавы текстом "exit\n". Когда она отработает, command.com считает эту команду из буфера и скроется. |
xds |
Сообщение
#4
|
N337 Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: 26 |
Не из под FAR'а ли ты запускаешь программу?
-------------------- The idiots are winning.
|
SKVOZNJAK |
Сообщение
#5
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Никакой проблемы тут нет, просто нужно запускать прогу через батник или аналогичный пакетный файл. А в конце сделать приписку:
Код cd ../../../../../../../../../../../../../../../../../.. cls rem А теперь Горбатый! Я сказал - Горбатый :) pause exit А чтобы прогу не запускали напрямую, минуя батник, нужно поставить в проге условие чтобы она не запускалась без ключа простым щелчком по экзешнику. Сообщение отредактировано: SKVOZNJAK - |
Текстовая версия | 16.05.2024 20:53 |