![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить результат выполнения командной строки [D5, D6, D7, WinXP]
Jetus © (2005-01-28 10:49:00)Помогите, мастера! Ситуация: я выполняю функцией WinExec() некоторые команды командной строки Windows XP, например:
WinExec('cmd /c SystemInfo', 1);
В результате данная командная строка выводит кучу полезных даных о компе.
Как получить эти данные в своей программе и поместить их, например, в Мемо?
Smileman (2005-01-28 13:14:00) [1]я ниче не понял
Kerk (2005-01-28 11:40:00) [2]MInd_f © (28.01.05 11:29) [3]
WinExec('cmd /c SystemInfo>>C:\Infa.txt', 1);
убивать за такое надо :)
MInd_f (2005-01-28 11:29:00) [3]Напиши так:
WinExec('cmd /c SystemInfo>>C:\Infa.txt', 1);
и загружай данные из файла
Kerk (2005-01-28 11:02:00) [4]Erik1 © (28.01.05 10:57) [1]
пусть зайдет в винапи, где он то же самое спросил :)
Erik1 (2005-01-28 10:57:00) [5]WinExec тебе неподойдет, это устаревшая функция. CreateProcess тебе нужен. Зайди на королевство Delphi там была статья с примером как это сделать, использовались pipe.