Hallo Leute,
ich war gerade dabei mein kleines script zu schreiben. Jetzt wollte ich es testen und da viel mir auf das das bei dem
Punkt wo er das 2te Mal enter Sendet stopt und das Start Fenster sich schließt woran kann das liegen bitte um Hilfe
Script Stopt und Fenster Schließt
-
- [ offen ]
-
Skrillex -
29. Juli 2012 um 00:38 -
Geschlossen -
Erledigt
-
-
Script bitte.
-
#Edit Link wurde eingefügt
-
In Zeile 34 fehlt eine schließende Klammer.
[autoit]$eingabe4 = Send ( '{enter}' )
[/autoit] -
Ah Danke Glatt übersehen und wie mach ich das damit die Kordinaten in einer .ini sind?
-
Einfach die Koordinaten speichern?!
Bau die Ini doch einfach so auf:
Und der passende AutoIt-Code:Speichern
[autoit]
[/autoit]
$aiMouse = MouseGetPos()
IniWrite("test.ini","MAIN","X",$aiMouse[0]) ;X-Koordinaten
IniWrite("test.ini","MAIN","Y",$aiMouse[1]) ;Y-KoordinatenAuslesen
[autoit]
[/autoit]
Dim $aiMouse[2]
$aiMouse[0] = IniRead("test.ini","MAIN","X",0) ;X-Koordinaten
$aiMouse[1] = IniRead("test.ini","MAIN","Y",0) ;Y-Koordinaten
MouseMove($aiMouse[0],$aiMouse[1])lg chess
-
-
Wie soll dass denn auch funktionieren?
Wenn du die INI in dem Format "X,Y" aufbauen willst, machst du das am besten so:
Und wenn du dann ein Mausklick an der Stelle machen willst:Mausklick
[autoit]
[/autoit]
Case $Button1
$klick1 = IniRead("config.ini","MAIN","COORD","0,0") ;Einlesen der Koordinaten. $klick1 beinhalten einen String im Format "X,Y"
$klick1 = StringSplit($klick1,",") ;Splitten der Koordinaten nach ",". $klick1 ist nun ein Array mit dem Inhalt: [0] = 2, [1] = 50, [2] = 100
MouseClick("LEFT",$klick1[1],$klick1[2]) ;Klick an der ausgelesenen Stelle.lg chess
-
So okey danke hast funktioniert. Aber eine letzte Frage habe ich noch geht das das ich mit einem kordinaten tool die kordinaten habe also mit der mouse an eine stelle klicke und dan trägt er die kordinaten nach einander in die ini?
-
So okey danke hast funktioniert. Aber eine letzte Frage habe ich noch geht das das ich mit einem kordinaten tool die kordinaten habe also mit der mouse an eine stelle klicke und dan trägt er die kordinaten nach einander in die ini?
Wenn du zu bequem bist in der Hilfe zu suchen (MouseGetPos wird benötigt) bzw. das SKript selbst zu schreiben, dann solltest du in Zukunft deine Themen in Programmieranfragen mit Gegenleistung erstellen,mfg autoBert
-
Vorallem hab ich dir doch schon ein Skript geschrieben, was haargenau das tut?
Alles anzeigenEinfach die Koordinaten speichern?!
Bau die Ini doch einfach so auf:
Und der passende AutoIt-Code:Speichern
[autoit]
[/autoit]
$aiMouse = MouseGetPos()
IniWrite("test.ini","MAIN","X",$aiMouse[0]) ;X-Koordinaten
IniWrite("test.ini","MAIN","Y",$aiMouse[1]) ;Y-KoordinatenAuslesen
[autoit]
[/autoit]
Dim $aiMouse[2]
$aiMouse[0] = IniRead("test.ini","MAIN","X",0) ;X-Koordinaten
$aiMouse[1] = IniRead("test.ini","MAIN","Y",0) ;Y-Koordinaten
MouseMove($aiMouse[0],$aiMouse[1])lg chess
lg chess