Hallo Forum
Ist es möglich die Koordinatenangaben zu vereinfachen?
Ich lese aus einer Textdatei den String "1132,546,1150,557".
Normal müsste ich mit;
Spoiler anzeigen
$Bild = "1132,546,1150,557" ;als Ersatz für Textfile lesen
$a_coord =StringSplit ($Bild, ",")
$X= $a_coord[0]
$Y= $a_coord[1]
$x1= $a_coord[2]
$y1 =$a_coord[3]
_ScreenCapture_Capture($Ordner & "temp.bmp", $X, $Y, $x1, $y1, 1)
den String aufsplittern, um anschließend einen Bildausschnitt zu speichern.
Es währe es doch einfacher, anstatt „$X, $Y, $x1, $y1“ , gleich den String ($Bild) einzusetzen.
Zb:
_ScreenCapture_Capture($Ordner & "temp.bmp", [b]Execute($Bild)[/b], 1)
Nur leider nimmt „Execute” nur den ersten Wert.
Das ist schade, das würden die
Zugriffe auf die Text-Datein reduzieren
Array’s Größe erheblich reduzieren
Und die Schreib und Übersichtlichkeit vereinfachen.
Oder gibt es da eine Lösung?