Форум: "WinAPI";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Внизрезультат выполнения ком. строки в переменную Найти похожие ветки
← →
progmax © (2006-11-07 12:50) [0]Подскажите пожалуйста, как можно результат выполнения:
shellExecute(Handle, nil, "net", "share", nil, SW_HIDE);
сохранить в переменной?
← →
Elen © (2006-11-07 12:54) [1]
> progmax
можно попробовать так :
shellExecute(Handle, nil, "net", "share>fileResult", nil, SW_HIDE);
А потом fileresult открыть и считать.
намек ясен?
← →
progmax © (2006-11-07 13:03) [2]
> можно попробовать так :shellExecute(Handle, nil, "net",
> "share>fileResult", nil, SW_HIDE);А потом fileresult открыть
> и считать.
Я так и думал, но как-то не хочется создавать файл.
Может есть другие варианты?
← →
MetalFan © (2006-11-07 13:09) [3]есть)))
shellExecute(Handle, nil, "net", "share>prn", nil, SW_HIDE);
и забираешь из принтера
← →
MetalFan © (2006-11-07 13:15) [4]http://delphiworld.narod.ru/base/createprocess_console.html
← →
Elen © (2006-11-07 13:15) [5]
> progmax
Гм Гм... Вообщето так работать не будет. Вернет ERROR_FILE_NOT_FOUND
← →
progmax © (2006-11-07 13:58) [6]
> есть)))shellExecute(Handle, nil, "net", "share>prn", nil,
> SW_HIDE);и забираешь из принтера
поподробнее пожалуйста
← →
Elen © (2006-11-07 14:40) [7]
> progmax
Лучше смотри [4]. Проверено на себе...
← →
Ketmar © (2006-11-07 17:28) [8]интересно, а зачем делать это через анус?
← →
MetalFan © (2006-11-07 17:40) [9]
> progmax © (07.11.06 13:58) [6]
>
>
> > есть)))shellExecute(Handle, nil, "net", "share>prn", nil,
>
> > SW_HIDE);и забираешь из принтера
>
> поподробнее пожалуйста
>
ну тебе листик напчатает, берешь и смотришь... это шутка была)
← →
ANB © (2006-11-07 18:12) [10]
> progmax © (07.11.06 12:50)
Смотреть CreateProcess и статью про перехват стандартного ввода/вывода
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c