|
You last visited: Today at 23:01
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
01/06/2009, 21:46
|
#331
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
@error bleibt solange 1 (wenn einmal 1 gesetzt wurde) bis ein anderer Befehl per SetError ihn auf eine andere Nummer setzt
zb
pixelsearch schlägt fehl @error = 1
sleep ( 1000 )
Iniwrite schlägt fehl @error = 1
sleep ( 1000 )
_dllcall funktioniert @error = 0
sleep ( 1000 )
_asmaddbyte konnte wegen onlyread mode nicht ausgeführt werden @error = 2
usw.
jenachdem welchen befehl ihr grade benutzt haben diese bei erfolg und fehlschlag ihre eigene @error value
diese könnt ihr bei der funktionsliste von autoit nachgucken (helpfile lesen)
|
|
|
01/09/2009, 11:56
|
#332
|
elite*gold: 0
Join Date: Oct 2008
Posts: 11
Received Thanks: 1
|
jetzt hab ich auch mal ne frage ^^
Kann man irgendwie Bilder ins Programm packen ( mit AutoIT ),
sodass man sie nicht als File speichern muss?
So wie in C-Programmiersprachen eben^^
Geht sowas oder nicht?
THX schon im Vorraus
|
|
|
01/09/2009, 12:18
|
#333
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,632
Received Thanks: 8,492
|
doch geht
Befehl: Fileinstall
Syntax: "Datei" , "Pfad" [, Flag]
Beispiel
Fileinstall ( "Files\Bilder\Bild.jpg" , @Scriptdir & "\Files\Bilder\Bild.jpg" ,1 )
|
|
|
01/09/2009, 12:32
|
#334
|
elite*gold: 0
Join Date: Oct 2008
Posts: 11
Received Thanks: 1
|
ahh thx
und des wird dann beim compilen ins script reingepackt
und dann entpackt?
kann man des Bild nicht im Programm drin lassen und es
von da benutzen ?
|
|
|
01/14/2009, 16:59
|
#335
|
elite*gold: 0
Join Date: Apr 2007
Posts: 195
Received Thanks: 43
|
Wie lautet der genaue Befehl damit AutoIt nen Text schneller eintippt?
|
|
|
01/17/2009, 21:42
|
#336
|
elite*gold: 25
Join Date: Feb 2008
Posts: 1,369
Received Thanks: 387
|
Quote:
Originally Posted by crazy2
Wie lautet der genaue Befehl damit AutoIt nen Text schneller eintippt?
|
noch schneller...?!?
mit Send("{Taste}")
oder Send("Text")
schreibt AutoIT doch schon so schnell es geht...!?!
|
|
|
01/17/2009, 23:16
|
#337
|
elite*gold: 0
Join Date: Aug 2008
Posts: 265
Received Thanks: 28
|
Das finde ich hier nicht.
wo ist das pls Link dafür.
|
|
|
01/18/2009, 00:05
|
#338
|
elite*gold: 0
Join Date: Nov 2007
Posts: 413
Received Thanks: 175
|
Also ich habe  runtergeladen falls du das meinst^^
Hätte aber auch mal ne Frage..
Wollte mir ein Script schreiben , dass mich automatisch einloggt ..
Geht auch alles soweit wenn ich Metin starte , das Problem ist aber das er mir eine Fehlermeldung ausgibt :
LOG
FATAL ERROR!! Python Library file not exist!
Hier mal mein Code bisher :
Code:
Run ("C:\Programme\Metin2_Privatserver_Patch\metin_5imt2.exe")
WinWaitActive ("METIN2")
MouseClick ("left", 797, 778)
Sleep (500)
MouseClick ("left", 937, 813)
Sleep (500)
MouseClick ("left", 973, 910)
Sleep (500)
MouseClick ("left", 1506, 886)
Sleep (500)
Send ("Name")
Sleep (500)
MouseClick ("left", 1496, 914)
Sleep (500)
Send ("Passwort")
Sleep (500)
MouseClick ("left", 1462, 939)
Was ich aber nicht verstehe ist , dass wenn ich die Datei per Hand starte das Skript dann startet und alles funktioniert und wenn ich es oben unter Adresse eingebe und dann auf Wechseln drücke auch alles funktioniert... nur nicht wenn ich es mit AutoIt mache.. hoffe das jemand eine Lösung weiß , schonmal vielen Dank im Vorraus^^
|
|
|
01/18/2009, 12:35
|
#339
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
Quote:
Originally Posted by crazy2
Wie lautet der genaue Befehl damit AutoIt nen Text schneller eintippt?
|
Opt ("SendKeyDelay",1(Zeit in milisekunden zwischen dem tippen, default = 5))
send ("hier dein text")
setz die opt auf 1, dann gehts am schnellsten, 0 klappt oft nicht, wenn du die opt weglässt, benutzt er 5
|
|
|
01/18/2009, 12:38
|
#340
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
Quote:
Originally Posted by killer0137xxl
Also ich habe  runtergeladen falls du das meinst^^
Hätte aber auch mal ne Frage..
Wollte mir ein Script schreiben , dass mich automatisch einloggt ..
Geht auch alles soweit wenn ich Metin starte , das Problem ist aber das er mir eine Fehlermeldung ausgibt :
LOG
FATAL ERROR!! Python Library file not exist!
Hier mal mein Code bisher :
Code:
Run ("C:\Programme\Metin2_Privatserver_Patch\metin_5imt2.exe")
WinWaitActive ("METIN2")
MouseClick ("left", 797, 778)
Sleep (500)
MouseClick ("left", 937, 813)
Sleep (500)
MouseClick ("left", 973, 910)
Sleep (500)
MouseClick ("left", 1506, 886)
Sleep (500)
Send ("Name")
Sleep (500)
MouseClick ("left", 1496, 914)
Sleep (500)
Send ("Passwort")
Sleep (500)
MouseClick ("left", 1462, 939)
Was ich aber nicht verstehe ist , dass wenn ich die Datei per Hand starte das Skript dann startet und alles funktioniert und wenn ich es oben unter Adresse eingebe und dann auf Wechseln drücke auch alles funktioniert... nur nicht wenn ich es mit AutoIt mache.. hoffe das jemand eine Lösung weiß , schonmal vielen Dank im Vorraus^^
|
dass das script startet, wenn du metin startest, ist ja logisch, denn er bleibt bei Winwaitactive stecken
versuch mal
$test = Run ("C:\Programme\Metin2_Privatserver_Patch\metin_5im t2.exe")
msgbox (0,"",$test)
wenn dann eine box mit 0 erscheint, findet das progi den programmpfad nicht
hoffe konnte helfen
|
|
|
01/18/2009, 13:14
|
#341
|
elite*gold: 0
Join Date: Nov 2007
Posts: 413
Received Thanks: 175
|
Das Kästchen mit der 0 erscheint... nur frage ich mich wieso er den Pfad nicht findet , habs direkt oben aus der Adressleiste kopiert..
mfg
***EDIT***
Hast ne Leerstelle zuviel^^ wenn ich die wegmache kommt der Fehler mit Python und ein Kästchen mit 4 verschiedenen Zahlen^^
|
|
|
01/18/2009, 14:45
|
#342
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
problem gefunden:
du musst
Run ("C:\Programme\Metin2_Privatserver_Patch\metin_5im t2.exe","C:\Programme\Metin2_Privatserver_Patch")
schau dir mal in der hilfe datei den eintrag von "run" an:
müsste so gehen
wenn's geht, *thx* nicht vergessen ;P
|
|
|
01/18/2009, 16:52
|
#343
|
elite*gold: 0
Join Date: Nov 2007
Posts: 413
Received Thanks: 175
|
Funktioniert Perfekt^^
Muss dann nurnoch etwas mit dem Sleep befehl rumspielen^^
|
|
|
01/18/2009, 20:59
|
#344
|
elite*gold: 0
Join Date: Jan 2009
Posts: 9
Received Thanks: 1
|
Hilfe ...
Also ... ich bin gerade am anfangen mit programmieren autoit v3 ... aber ich kapier des mit dem "layout" nich so ... könnte mir das jmd erklären ?
Thx schonma im vorraus
|
|
|
01/18/2009, 22:07
|
#345
|
elite*gold: 0
Join Date: Aug 2008
Posts: 265
Received Thanks: 28
|
So ganz dumme Frage blos welches davon Startet AutoIT also sodas ich anfangen kann zu Scripten.
|
|
|
All times are GMT +1. The time now is 23:02.
|
|