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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2014, 19:27   #1
Janger
Форумчанин
 
Регистрация: 28.09.2011
Сообщений: 250
По умолчанию Получить строку из "Командной Строки"

Я пишу код
Код:
WinExec(PAnsiChar('VOL'), SW_SHOWNORMAL);
Всё работает. CMD открывается и выдаёт информацию.
НО
У меня вопрос такой, как можно сделать, что бы при выполнении данного запроса, информация выводилась не в командной строке, а где нибудь у меня на форме?
Спасибо
Janger вне форума Ответить с цитированием
Старый 04.06.2014, 17:24   #2
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

Работа с cmd очень муторная, попробуй решить данную задачу не используя CMD и кстати напиши зачем тебе это нужно, для чего, возможно тогда тебе помогут.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 04.06.2014, 21:59   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Среди них ответ будет: http://yandex.ua/yandsearch?text=Exe...oc=50&lr=20554
Цитата:
Работа с cmd очень муторная
Да ну ))
Не так уж все и плохо.

P.S. Междупрочим WEB серверы примерно так и получают от PHP сгенерированный ответ. И как раз по факту можно сказать что там а-ля cmd действует.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2014, 03:39   #4
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Среди них ответ будет: http://yandex.ua/yandsearch?text=Exe...oc=50&lr=20554

Да ну ))
Не так уж все и плохо.

P.S. Междупрочим WEB серверы примерно так и получают от PHP сгенерированный ответ. И как раз по факту можно сказать что там а-ля cmd действует.
Всё зависит от API и там совсем не а-ля cmd. Я имел ввиду, что лучше было бы к примеру не использовать функцию "ping mail.ru", а написать свою, это было бы во первых кросплатформенно, во вторых эффективнее и быстрее.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 05.06.2014, 07:59   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
там совсем не а-ля cmd
А что? Разве сервер не запускает интерпретатор отдельным процессом, а потом считывает его ответ?
Цитата:
это было бы во первых кросплатформенно, во вторых эффективнее и быстрее.
Да как сказать... Иногда проще написать запускалку скрипта, а какой скрипт ВАТ или Bash это уже зависит от системы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2014, 08:03   #6
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А что? Разве сервер не запускает интерпретатор отдельным процессом, а потом считывает его ответ?

Да как сказать... Иногда проще написать запускалку скрипта, а какой скрипт ВАТ или Bash это уже зависит от системы.
Ну всё гениальное просто)). Помоги мне пожалуйста, может ты чего знает про indy 10... http://programmersforum.ru/showthread.php?t=262096
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" Alexsandrr Microsoft Office Excel 4 19.10.2013 14:22
Ввести строку и после каждого символа "q" ставить "**" karamzin Паскаль, Turbo Pascal, PascalABC.NET 2 25.11.2012 02:57
Pascal ABC строки - программа, которая каждую встреченную букву "б" заменяет сочетанием "ку" (использовать модули) Raigo Помощь студентам 6 17.05.2012 15:35
PHP(или другой язык): Получить все пары "имя" -> "значение" переданные методом POST KingOfNothing PHP 4 12.04.2009 14:06