Ich habe hier ein "kleines" Problem. Ich kenne kein autoit und das hier ist mein erster Versuch.
Habe im Quellcode Kommentare (mit // wie in c usw.) gesetzt die das Programm hoffentlich verständlich machen.
Bin auch für andere(einfachere) Lösungen offen.
Spoiler anzeigen
Code
#Include <FF.au3>
HttpSetUserAgent("Firefox")
Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
ToolTip('Script is "Paused"', 0, 0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
_FFStart("http://xyz.de/index.php?page=rating",Default,2)
:Punkt A //Sprungmarke
if _FFIsConnected() Then
$sText = _FFXpath(".//*[@id='col-main']/div[3]/div[4]/ul/li[1]/a']","",9) //Der Inhalt dieses xpath soll auf Text gelegt werden.
//Das ist ein Butten mit hinterlegten link. Der link soll in Text rein.
If $sText != ('index.php?page=rating&action=vote&voting=1&voteid=108591') Then //Eigendlich geht es um die Zahleneihe hinten,
//stimmt diese nicht mit der in sText überein dann...
FFClick(".//*[@id='col-main']/div[3]/div[4]/ul/li[1]/a') //Klicke auf das erste von 10 Symobolen
Else
FFClick('.//*[@id='col-main']/div[3]/div[4]/ul/li[10]/a') //Klicke auf das zehnte Symobl
EndIf
goto PUNKT A // hier soll das Progamm zu PUNKT A springen
Sleep(3000)
EndIf
Alles anzeigen