Как получить результат выполнения консольной программы в переменную?

webruk

Client
Регистрация
25.08.2012
Сообщения
19
Благодарностей
0
Баллы
1
Моя задача:
Нужно прочекать 2к доменов и выпарсить их ip адрес. Пробую при помощи действия "Запуск программы", но оно позволяет сохранить только exit code. Как получить вывод программы в переменную?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Смотрите какой замечательный сниппет у меня для вас есть))))
Код:
return System.Net.Dns.GetHostByName("mail.ru").AddressList[0];
 
  • Спасибо
Реакции: webruk

webruk

Client
Регистрация
25.08.2012
Сообщения
19
Благодарностей
0
Баллы
1
Смотрите какой замечательный сниппет у меня для вас есть))))
Код:
return System.Net.Dns.GetHostByName("mail.ru").AddressList[0];
Благодарю. Это код на Си? Adresslist{0} - это первый элемент списка с доменами?
 

webruk

Client
Регистрация
25.08.2012
Сообщения
19
Благодарностей
0
Баллы
1
Разобрался, только не понял как подставить переменную Зенопостера {-Variable.domain-} в код на Си.
 

webruk

Client
Регистрация
25.08.2012
Сообщения
19
Благодарностей
0
Баллы
1
Заработал такой код:
return System.Net.Dns.GetHostByName(project.Variables["zeno_domain"].Value).AddressList[0];
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
.AddressList[0] это первый элемент массива. у крупных сайтов и сайтов использующих cdn ip-адресов может быть штук 50
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)