← 返回

Quik Новости

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

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

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

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

本主题对您有帮助吗?

分享主题

评论 (4)

登录创建账户, 登录或注册以发表评论

Sergey Masyura
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();

Ibanezzz
Ibanezzz
Ibanezzz 作者

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
MaVaL

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

VassilSanych
VassilSanych

Ещё есть UIAutomation