IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> командная строка, как отключить конечный вывод
сообщение
Сообщение #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...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Смотрю...
*****

Группа: Пользователи
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


Если прога не большая - выложи сюда, посмотрим...


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Дело в следующем: когда ты запускаешь свой prog.exe, я так понял, запускается command.com с параметром prog.exe и т. д. После отработки prog.exe управление возвращается к command'у. Попробуй запускать не prog.exe, а command.com с параметрами в стиле \c prog.exe text.txt.
На крайний случай, перед выходом с проги можно забивать буфер клавы текстом "exit\n". Когда она отработает, command.com считает эту команду из буфера и скроется.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


N337
****

Группа: Пользователи
Сообщений: 737
Пол: Мужской

Репутация: -  26  +


Не из под FAR'а ли ты запускаешь программу?


--------------------
The idiots are winning.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Профи
****

Группа: Пользователи
Сообщений: 930
Пол: Мужской

Репутация: -  11  +


Никакой проблемы тут нет, просто нужно запускать прогу через батник или аналогичный пакетный файл. А в конце сделать приписку:

Код

cd ../../../../../../../../../../../../../../../../../..
cls
rem А теперь Горбатый! Я сказал - Горбатый :)
pause
exit

А чтобы прогу не запускали напрямую, минуя батник, нужно поставить в проге условие чтобы она не запускалась без ключа простым щелчком по экзешнику.

Сообщение отредактировано: SKVOZNJAK -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 16.05.2024 20:53
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name