Java-код для обработки активного окна amibroker - PullRequest
0 голосов
/ 15 июня 2019
outputdrive = "d:\\temp\\";

saveimage = outputdrive;

var oAB = WScript.CreateObject("Broker.Application");


ADS = oAB.Documents;

// Do not exceed number of active chart tabs.
// So if there are 3 chart tabs then max. number of Items is three, (0) to (3)

ADS.Item(0).ActiveWindow.ExportImage( "D:\\TEMP\\BANKNIFTY.png", 1000, 560); // chart 1

ADS.Item(1).ActiveWindow.ExportImage( "D:\\TEMP\\NIFTY.png", 1000, 560); // chart 2

ADS.Item(2).ActiveWindow.ExportImage( "D:\\TEMP\\TATASTEEL.png", 1000, 560); //

график 3

Если мне нужно больше графиков, то мне нужно добавить больше строк на график экспорта.

А также мне нужно открыть график на amibroker в той же серии.

Поэтому я хочу добавить цикл, чтобы имя изображения было активным. Имя окна

Пожалуйста, помогите ..

Приведенный выше код прекрасно работает в Javascript.

Я хочу запустить вышеуказанные коды для скрипта 35, следовательно, я хочу использовать цикл.Может кто-нибудь сказать мне, как поместить вышеуказанные коды в цикл, чтобы активные диаграммы были сохранены на диске c: \ temp \?

...