Quik Новости
Atom Ответить
01.07.2012


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

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

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

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

Теги:


Спасибо:




4 Ответов
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

Фотография
Дата: 02.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