Was ist hierdran falsch?!
[autoit]
$var = "FFFFFF"
$var1 = PixelGetColor(1015, 697)
If Not @error $Var,Hex($var1, 6) Then
MouseMove(1015, 697)
$h = 100
EndIf
Was ist hierdran falsch?!
[autoit]
$var = "FFFFFF"
$var1 = PixelGetColor(1015, 697)
If Not @error $Var,Hex($var1, 6) Then
MouseMove(1015, 697)
$h = 100
EndIf
Zeile 4 ist falsch:
If Not @error $variable, Hex(...)
Was möchtest du machen? So wie das aussieht, willst du eine Pixelfarbe auslesen und wenn sie korrekt ist die Maus dort hinverschieben - richtig?
[autoit]$var = "0xffffff"
$var1 = PixelGetColor(1015, 697)
If Not @error And $var1 = Hex($var, 6) Then
MouseMove(1015, 697)
$h = 100
EndIf
Ich habe es nicht getestet, aber theoretisch müsste es so funktionieren.
Grüße,
Buffo
ich hätte das not @error noch in klammer geschrieben
[autoit]$var = "0xffffff"
$var1 = PixelGetColor(1015, 697)
If (Not @error) And ($var1 = Hex($var, 6)) Then
MouseMove(1015, 697)
$h = 100
EndIf
Hallo,
da Hex kein 0x vor das Ergebnis schreibt darf auch $var kein 0x enthalten.
[autoit]$var = "ffffff"
$var1 = PixelGetColor(1015, 697)
If (Hex($var1) = $var) Then
MouseMove(1015, 697)
$h = 100
EndIf
Edit:
Ausserdem wird @error von PixelGetColor nicht beeinflusst und es muss $var1 mit Hex umgewandelt werden und nicht $var!