when you do .open, it will always open with the base time interval. you have to do a application.LoadLayout after that to set it to your 20 minute layout.
--- In [email protected], "rlfoxworth2006" <[EMAIL PROTECTED]> wrote: > > I have no clue here... My Layout file is set for 20 min interval, > Images are saving with the Base Time Interval. > > RichardF. > > > Jscript file: > ---------------------------------------- > > iWatchList = 1 ; /* you can define watch list num operations. ber > here*/ > > > var AB = new ActiveXObject("Broker.Application"); > > > AB.LoadLayout("C:\\Program Files\\Amibroker\\Layouts\\default.awl"); > > > Qty = AB.Stocks.Count; > > for( i = 0; i < Qty; i++ ) > { > Stk = AB.Stocks( i ); > if( iWatchList < 32 ) > { > if( Stk.WatchListBits & ( 1 << iWatchList ) ) > { > Doc = AB.Documents.Open( Stk.Ticker ); > WScript.Sleep( 4000 ); // 4 seconds delay > AB.ActiveWindow.ExportImage(Stk.Ticker + ".png") > Doc.Close(); > } > } > else > { > if( Stk.WatchListBits2 & ( 1 << ( iWatchList - 32 )) ) > { > Doc = AB.Documents.Open( Stk.Ticker ); > AB.ActiveWindow.ExportImage(Stk.Ticker + ".png") > WScript.Sleep( 4000 ); // 4 seconds delay > Doc.Close(); > } > } > } >
