|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2011, 08:57 | #1 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
ShelExecute, консольная утилита и вывод в файл результата
Подскажите кто знает.
Чтобы получить список серверов в винде есть утилита osql. Ее запуск из консоли в таком виде: osql -L >c:\list.txt формирует файл, в котором и получаем список серверов. В Дельфи (2009) запуск функции ShellExecute кончается неудачей. Код:
Вопрос в общем виде, как получить файл со списком серверов из программы на Дельфи? Вытекающий из приведенной проблемы вопрос: перенаправление в файл функцией ShellExeute не поддерживается что ли? |
19.04.2011, 14:36 | #2 | |
Форумчанин
Регистрация: 06.12.2010
Сообщений: 300
|
Цитата:
Последний раз редактировалось eduard93; 19.04.2011 в 14:40. |
|
19.04.2011, 14:54 | #3 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Спасибо.
Похожую конструкций уже пытал. Не знаю почему, но при вызове и той, и предложенной функции ломаемся на CreateProcess (AV в kernell32.dll). Чем моя винда не угодила CreateProcess'у пока не выяснено. |
19.04.2011, 15:40 | #4 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Перенаправление вывода через > работать не будет, это фишка cmd.exe. Нужно самому реализовать перенаправление вывода или выполнять программу через cmd
Код:
Цитата:
В следующий раз я буду читать предыдущие ответы
пыщь
Последний раз редактировалось JTG; 19.04.2011 в 16:01. |
|
19.04.2011, 16:31 | #5 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Используйте WinExec и всё нормально отработается.
|
19.04.2011, 16:53 | #6 | ||
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
Цитата:
cmd сработало. Но будет ли эта cmd работать в семерке? Вопрос. ---- Цитата:
Последний раз редактировалось Прик; 19.04.2011 в 17:32. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод результата запроса в файл | vladtr | Microsoft Office Access | 3 | 30.03.2011 15:13 |
Вывод результата в Memo | Giggs13 | Общие вопросы Delphi | 1 | 20.02.2011 12:56 |
вывод результата на порт В | ТатьянаП | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 26.10.2010 07:28 |
Консольная программа на Си: ввод, вывод, сортировка, сохранение в текстовый файл. | zerg | Помощь студентам | 8 | 16.11.2007 12:57 |