alex.ba Posted December 11, 2010 Share Posted December 11, 2010 Hallo Zusammen, Schreibe gerade mit AUtoIt an einem Timerskript. versuche dabei über COM die momentan Anzahl der Timer zu ermitteln. Das klappt soweit schon mit: $timer = $DVBViewer.TimerManager.GetTimerList($timerlist) Der Rückgabelwert ist die Anzahl der laufenden Timer. Soweit so gut. Nun würde ich gerne zu jedem Timer z.B. den Titel oder die Startzeit ausgeben lassen. Nur wie? Hier werde ich aus der COM Doku nicht schlau (Was wahrscheinlich mehr an mir liegt :-) ) Hat jemand einen Tipp wie ich da ran komme Danke und Grüße Alex Quote Link to comment
nuts Posted December 11, 2010 Share Posted December 11, 2010 Das liegt an autoit selbst, denn ein zurückgegebenes Array von einem Objekt kann nicht verarbeitet werden. D.h. du musst ca. so vorgehen: $timercount=$DVBViewer.TimerManager.Count for $i=0 to $timercount -1 $item=$DVBViewer.TimerManager.Item($i) msgbox(1, "",$item.ChannelName) next Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.