Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2012, 00:54   #1
zhenka619
Дурачок
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 33
Смущение Cmd через Паскаль

Как сделать так чтобы при запуске моей программы автоматом через некоторое время запускался смд и в нем с задержкой писались сообщения ( то есть первая строчка написана ждем 10 секунд 2 строчка написана и тд)
Пожалуйста ответьте как можно раньше.
"Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки."
Никлаус Вирт... Помог нажми на весы
zhenka619 вне форума Ответить с цитированием
Старый 09.08.2012, 01:01   #2
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию

а разве программа на паскале не через консоль запускается?))
read/write - не?
Sna1L вне форума Ответить с цитированием
Старый 09.08.2012, 01:10   #3
zhenka619
Дурачок
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Sna1L Посмотреть сообщение
а разве программа на паскале не через консоль запускается?))
read/write - не?
Не уверен что понял.
Но readlnwriteln это для консоли в паскаль
А мне нужно что бы запустился еще один смд и в нем писалось нужное мне
"Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки."
Никлаус Вирт... Помог нажми на весы
zhenka619 вне форума Ответить с цитированием
Старый 09.08.2012, 01:33   #4
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию

По-моему на программу только одна консоль "выдается". Хотя хз...
Sna1L вне форума Ответить с цитированием
Старый 09.08.2012, 06:06   #5
Madmaxisss
Форумчанин
 
Регистрация: 12.07.2011
Сообщений: 158
По умолчанию

Цитата:
с задержкой писались сообщения
delay(<integer>);
а чтоб cmd с задержкой?... хз..
Madmaxisss вне форума Ответить с цитированием
Старый 09.08.2012, 07:21   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Пожалуйста ответьте как можно раньше.
Паскаль какой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.08.2012, 09:59   #7
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Цитата:
Сообщение от zhenka619 Посмотреть сообщение
Как сделать так чтобы при запуске моей программы автоматом через некоторое время запускался смд и в нем с задержкой писались сообщения ( то есть первая строчка написана ждем 10 секунд 2 строчка написана и тд)
Пожалуйста ответьте как можно раньше.
Если в Delphi, то чтобы в приложении с GUI использовать консоль нужно вызывать AllocConsole, см. пример

Это Вам вообще для каких целей надо? Почему просто не использовать (опять же если Delphi, Lazarus) например TMemo с черным фоном и белым шрифтом?
astecenko вне форума Ответить с цитированием
Старый 15.08.2012, 19:28   #8
[Jank]
Пользователь
 
Регистрация: 10.08.2012
Сообщений: 43
По умолчанию

Можно использовать Exec(Path,CmdLine:string(то бишь текст)).
[Jank] вне форума Ответить с цитированием
Старый 16.08.2012, 16:30   #9
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Цитата:
Сообщение от zhenka619 Посмотреть сообщение
Как сделать так чтобы при запуске моей программы автоматом через некоторое время запускался смд и в нем с задержкой писались сообщения ( то есть первая строчка написана ждем 10 секунд 2 строчка написана и тд)
В MS-DOS есть только консоль. Нескольких окон быть не может. В Windows есть DOS-эмулятор, но это другой вопрос. Возможно нужно запустить другую программу, которая будет выдавать строчки.
hon вне форума Ответить с цитированием
Старый 17.08.2012, 13:40   #10
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Предлагаю такой вариант:
1)Программу писать на делфи, а не на паскале.
2)Запускать с помощью WinExec CMD.
3)Имитировать нажатие клавиш для cmd.
Kix.IV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отключить службу DNS-клиент через cmd (Windows XP/7) Nikkonofun Операционные системы общие вопросы 3 25.06.2012 19:22
Рекурссия через паскаль Elena04 Помощь студентам 0 24.04.2012 16:37
Ввод строк через CMD (командная строка) RIO Общие вопросы C/C++ 2 26.04.2011 02:00
Доступ к MySQL через CMD Phantom SQL, базы данных 2 11.06.2010 17:33
Управление свою програму через cmd, program.exe /sillent andreibtzt Общие вопросы Delphi 3 05.05.2009 20:47