![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() ![]() |
![]() |
MI666 |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: ![]() ![]() ![]() |
проблема следующая: пишу я прогу в тербо паскале (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 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
Если прога не большая - выложи сюда, посмотрим...
-------------------- |
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 Пол: Мужской Репутация: ![]() ![]() ![]() |
Не из под FAR'а ли ты запускаешь программу?
-------------------- The idiots are winning.
|
SKVOZNJAK |
![]()
Сообщение
#5
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: ![]() ![]() ![]() |
Никакой проблемы тут нет, просто нужно запускать прогу через батник или аналогичный пакетный файл. А в конце сделать приписку:
Код cd ../../../../../../../../../../../../../../../../../.. cls rem А теперь Горбатый! Я сказал - Горбатый :) pause exit А чтобы прогу не запускали напрямую, минуя батник, нужно поставить в проге условие чтобы она не запускалась без ключа простым щелчком по экзешнику. Сообщение отредактировано: SKVOZNJAK - 27.07.2004 11:34 |
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 4:41 |