Quik Новости
Atom
01.07.2012
Ibanezzz


Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE. В Qpile тоже нет функций. В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp. Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.


Теги:


Спасибо:


Sergey Masyura

Фотография
Дата: 02.07.2012
Ответить


Ibanezzz: Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE. В Qpile тоже нет функций. В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp. Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.


	using ManagedWinapi.Windows;
	using ManagedWinapi.Windows.Contents;

...

var combo = wnd.AllChildWindows.First(e => e.DialogID == 123456).ToComboBox();

Спасибо: Ibanezzz

Ibanezzz

Фотография
Дата: 03.07.2012
Ответить


Sergey Masyura:

Ibanezzz: Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE. В Qpile тоже нет функций. В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp. Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.

using ManagedWinapi.Windows;
using ManagedWinapi.Windows.Contents;

...

var combo = wnd.AllChildWindows.First(e => e.DialogID == 123456).ToComboBox();


Сергей, раз уж ответили... Не могли бы Вы привести более подробный код.
Как я понимаю wnd - это обертка над дескриптором главного окна квика.
По AllChildWindows.First(e => e.DialogID == ) я нахожу окно с новостями. Дальше из него беру что нужно.
Не совсем понял .ToComboBox() - приводит окно к комбобоксу?!

Спасибо:

MaVaL

Фотография
Дата: 12.03.2015
Ответить


Тоже заинтересован этим вопросом. Ни где не нашёл решения. Кроме как через Winapi выдёргивать данные с формы квика.

Спасибо:

VassilSanych

Фотография
Дата: 13.03.2015
Ответить


Ещё есть UIAutomation

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy