so, nachdem ich hier doch so einiges gelernt habe, stelle ich auch mal ein script rein, welches ohne zugangsdaten läuft. hatte bisher immer nur tools, wo zugangsdaten erforderlich waren. das ganze ist natürlich noch ausbaufähig für dow, ndx usw.
börseninteressierte, die nicht programmieren können/wollen werden sich die finger lecken
also dann good trades :musik1:
[autoit]#include <Inet.au3>
#include <IE.au3>
#include <GUIConstants.au3>
#NoTrayIcon
;liest den CitiDax alle 10 Sekunden (c) ExBerliner und Dank an th.meger für die Func
$CitiSource="http://citiwarrants.onvista.de/snapshot.html?ID_NOTATION=14097793&RP=true"
$CitiDax=StringFormat("%.2f",9999.99)
$CitiTime=" "
$Form1 = GUICreate("CitiDax", 107, 49, 209, 133, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_TOPMOST))
$Group1 = GUICtrlCreateGroup("", 8, 3, 93, 28)
$FDax1 = GUICtrlCreateLabel($CitiDax, 32, 12, 46, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$ZeigeSternRechts = GUICtrlCreateLabel(" ", 81, 12, 10, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$ZeigeSternLinks = GUICtrlCreateLabel(" ", 23, 12, 10, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$Time1 = GUICtrlCreateLabel($CitiTime,4,32,120,17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $FDax1
$o_IE=_IECreate ("http://citiwarrants.onvista.de/snapshot.html?ID_NOTATION=14097793&RP=true")
EndSwitch
if StringRight(@sec,1)=0 Then
$Text1=_INetGetSource($CitiSource)
$CitiDax=_StringBetween1($Text1, 'classOnUpdate="att=LAST_PRICE&state=blinkgreen,blinkred,blink&mode=4&event=4&init=', '"><span class="s2gb"')
$CitiDax=StringFormat("%.2f",$CitiDax)
$CitiTime=_StringBetween1($Text1, 'Realtime-Kurs ',', <span onvObject="/general/quote')
$CitiTime=$CitiTime&" "&_StringBetween1($Text1, 'innerOnUpdate="att=TIME_LAST">','</span></td><td colspan="4">Hoch/Tief<')
GUICtrlSetData($Fdax1,$CitiDax)
GUICtrlSetData($Time1,$CitiTime)
GUICtrlSetData($ZeigeSternRechts,"*")
GUICtrlSetData($ZeigeSternLinks,"*")
GUICtrlSetTip($Fdax1,"http://citiwarrants.onvista.de/snapshot.html?ID_NOTATION=14097793&RP=true")
GUICtrlSetTip($Time1,"Zeit Realtime-Kurs")
sleep(850)
GUICtrlSetData($ZeigeSternRechts," ")
GUICtrlSetData($ZeigeSternLinks," ")
EndIf
WEnd
Func _StringBetween1($s_String, $s_Start = 0, $s_End = 0)
$s_Start = StringInStr($s_String, $s_Start) + StringLen($s_Start)
Return StringMid($s_String, $s_Start, StringInStr($s_String, $s_End) - $s_Start)
EndFunc ;==>_StringBetween1 -Func von th.meger (autoit.aufwaerts.de)-
wer für mich in diese richtung noch interessante links hat, kann mir gerne eine PN zukommen lassen.
grusse ExBerliner