Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

результат выполнения ком. строки в переменную


progmax ©   (2006-11-07 12:50:00) 

Подскажите пожалуйста, как можно результат выполнения:

shellExecute(Handle, nil, 'net', 'share', nil, SW_HIDE);

сохранить в переменной?


ANB   (2006-11-07 18:12:00) [1]


> progmax ©   (07.11.06 12:50)

Смотреть CreateProcess и статью про перехват стандартного ввода/вывода


MetalFan   (2006-11-07 17:40:00) [2]


> progmax ©   (07.11.06 13:58) [6]
>
>
> > есть)))shellExecute(Handle, nil, 'net', 'share>prn', nil,
>
> >  SW_HIDE);и забираешь из принтера
>
> поподробнее пожалуйста
>

ну тебе листик напчатает, берешь и смотришь... это шутка была)


Ketmar   (2006-11-07 17:28:00) [3]

интересно, а зачем делать это через анус?


Elen   (2006-11-07 14:40:00) [4]


> progmax

Лучше смотри [4]. Проверено на себе...


progmax   (2006-11-07 13:58:00) [5]


> есть)))shellExecute(Handle, nil, 'net', 'share>prn', nil,
>  SW_HIDE);и забираешь из принтера

поподробнее пожалуйста


MetalFan   (2006-11-07 13:15:00) [6]

http://delphiworld.narod.ru/base/createprocess_console.html


Elen   (2006-11-07 13:15:00) [7]


> progmax

Гм Гм... Вообщето так работать не будет. Вернет ERROR_FILE_NOT_FOUND


MetalFan   (2006-11-07 13:09:00) [8]

есть)))
shellExecute(Handle, nil, 'net', 'share>prn', nil, SW_HIDE);
и забираешь из принтера


progmax   (2006-11-07 13:03:00) [9]


> можно попробовать так :shellExecute(Handle, nil, 'net',
> 'share>fileResult', nil, SW_HIDE);А потом fileresult открыть
> и считать.

Я так и думал, но как-то не хочется создавать файл.
Может есть другие варианты?


Elen   (2006-11-07 12:54:00) [10]


> progmax

можно попробовать так :
shellExecute(Handle, nil, 'net', 'share>fileResult', nil, SW_HIDE);
А потом fileresult открыть и считать.

намек ясен?


Наверх

Титульная страница Поиск, карта сайта Написать письмо