Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с командной строкой / 20 сообщений из 20, страница 1 из 1
29.08.2007, 07:17
    #34760045
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Встала задачка сделать утилитку для работы с Active Directory, вернее совмещение оснастки ввода пользователей и базы данных предприятия и логично сделать это при помощи утилит командной строки, но необходимо не просто запустить командную строку с параметрами , а так же считать и проанализировать ответ из командной строки.
Народ поделитесь опытом, кто и как данную задачу решал.
...
Рейтинг: 0 / 0
29.08.2007, 07:22
    #34760048
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Кстати сред разработки С++ Builder 6
...
Рейтинг: 0 / 0
29.08.2007, 08:27
    #34760116
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
cin, cout или что-то поменялось со времен создания языка?
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
29.08.2007, 11:18
    #34760614
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Хм... Мне бы на пальцах показать, а то я не программист по роду деятельности то. Пока есть мысль выполнять строчку shellexecute и направлять ответ об ошибке в файл и из него читать, но это как то извратно получается )))) Посоветовли ещё C# освоить, там это просто делается. Но желания честно говоря нет
...
Рейтинг: 0 / 0
29.08.2007, 11:23
    #34760637
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
ZhiltsovХм... Мне бы на пальцах показать, а то я не программист по роду деятельности то. Пока есть мысль выполнять строчку shellexecute и направлять ответ об ошибке в файл и из него читать, но это как то извратно получается )))) Посоветовли ещё C# освоить, там это просто делается. Но желания честно говоря нет
попробуй здесь www.firststeps.ru
...
Рейтинг: 0 / 0
29.08.2007, 11:58
    #34760802
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Спасиб конечно за дельный совет, но может альтернатива есть какая нибудь , попроще )))
...
Рейтинг: 0 / 0
29.08.2007, 14:39
    #34761631
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Ну что неужели никто не использовал стороние консольные утилиты в своих прогах, ядумал это вообще тривиальная задача, а тут оказалось не всё так просто ((((
...
Рейтинг: 0 / 0
29.08.2007, 14:39
    #34761635
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Ну что неужели никто не использовал стороние консольные утилиты в своих прогах, ядумал это вообще тривиальная задача, а тут оказалось не всё так просто ((((
...
Рейтинг: 0 / 0
29.08.2007, 15:07
    #34761794
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
с помощью CreateProcess запускаешь процесс, натягиваешь на стандартные потоки по пайпу и читаешь с обратной стороны каждого пайпа, только важно не перепутать, какой стороной пайп натягивать, подробнее читай про CreateProcess в мсдне.
...
Рейтинг: 0 / 0
29.08.2007, 21:21
    #34763022
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
ZhiltsovНу что неужели никто не использовал стороние консольные утилиты в своих прогах, ядумал это вообще тривиальная задача, а тут оказалось не всё так просто ((((

Ну я использовал. Чего конкретно неясно-то?
...
Рейтинг: 0 / 0
30.08.2007, 10:43
    #34763638
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Можно пример кода, буду благодарен )))
...
Рейтинг: 0 / 0
30.08.2007, 10:43
    #34763639
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Можно пример кода, буду благодарен )))
...
Рейтинг: 0 / 0
31.08.2007, 11:33
    #34767148
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
лень есть грех и АДЪ следует за ним, мва-ха-ха-ха!!!
...
Рейтинг: 0 / 0
31.08.2007, 12:06
    #34767337
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Соглашусь, но когда делов других немеренно, а сделать надо то сидеть и возиться из спортивного интереса тупо, работать надо. Для этого добрые товарищи из Мелкомягкого написали это http://msdn2.microsoft.com/en-us/library/ms682499.aspx Эспешили фенкс им за это , а вообще отойдя от темы заметил такую вещь у айтишников, сфера деятельности безкрайняя, один человек в принципе знать всё не может , и стоит спросить что то у некоторых товарищей, как ответ начинает обрастать пафосом и советами типа мануалы почитай, посиди поразбирайся, ну не знаешь или не хочешь помогать, чего писать то.
...
Рейтинг: 0 / 0
31.08.2007, 13:07
    #34767621
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
ZhiltsovСоглашусь, но когда делов других немеренно, а сделать надо то сидеть и возиться из спортивного интереса тупо, работать надо. Для этого добрые товарищи из Мелкомягкого написали это http://msdn2.microsoft.com/en-us/library/ms682499.aspx Эспешили фенкс им за это , а вообще отойдя от темы заметил такую вещь у айтишников, сфера деятельности безкрайняя, один человек в принципе знать всё не может , и стоит спросить что то у некоторых товарищей, как ответ начинает обрастать пафосом и советами типа мануалы почитай, посиди поразбирайся, ну не знаешь или не хочешь помогать, чего писать то.
все это далеко не пафос, в вашем случае все очень индивидуально судя по поставленной задаче и учитывая, что вы не владеете необходимым базисом, и более того, совсем не хотите почитать про CreateProcess и с каким параметрами она запускается и как выводить из потока информацию и еще много всего, что сопутствует вашей задаче, то объяснять вам прописные истины здесь ни у кого желания нет, тем более что в msdn уже все это написано и с примерами. Здесь не пафосные злыдни, помогать приятно тем, кто сам настроен себе помогать, а не тем, кто ждет, что за него все сделают. А кода сколько угодно например здесь www.codeproject.com. Вы привидите тот код, который вы набрали и спросите вот тут и тут у меня пипец, что не так? И вам помогут гораздо охотнее.
...
Рейтинг: 0 / 0
31.08.2007, 13:22
    #34767689
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Ну может быть )))
...
Рейтинг: 0 / 0
31.08.2007, 13:50
    #34767857
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Товарищ Жильцов.

Давайте сделаем так. Вы напишите макет, софта. В текущем его состоянии. И опубликуете исходник. Я (или кто-либо) подскажет вам, что необходимо добавить, исправить и т.д.

Лады?
...
Рейтинг: 0 / 0
04.09.2007, 09:28
    #34773312
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Спасиб но всё сделал, ссылку как , тоже написал )))
...
Рейтинг: 0 / 0
04.09.2007, 09:57
    #34773392
Zhiltsov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
Только вот с кодировкой не совсем разобрался, я вывожу поток в Memo1, меняю шрифт на Terminal и иногда вместе со шрифтом появляются казябры, как можно от них избавиться, есть у кого идеи )))
...
Рейтинг: 0 / 0
04.09.2007, 10:00
    #34773403
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с командной строкой
CharToOem() или \0 в конце строки не ставишь
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с командной строкой / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]