Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2
You last visited: Today at 23:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[AutoIt] Frage/Antworte Thread

Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.

Reply
 
Old 01/06/2009, 21:46   #331
 
marcopolo1990's Avatar
 
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)
marcopolo1990 is offline  
Old 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
TheRealHacker is offline  
Old 01/09/2009, 12:18   #333
 
marcopolo1990's Avatar
 
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 )
marcopolo1990 is offline  
Old 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 ?
TheRealHacker is offline  
Old 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?
crazy2 is offline  
Old 01/17/2009, 21:42   #336
 
k42uy4's Avatar
 
elite*gold: 25
Join Date: Feb 2008
Posts: 1,369
Received Thanks: 387
Quote:
Originally Posted by crazy2 View Post
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...!?!
k42uy4 is offline  
Old 01/17/2009, 23:16   #337
 
Leader_Koeln's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 265
Received Thanks: 28


Das finde ich hier nicht.



wo ist das pls Link dafür.
Leader_Koeln is offline  
Old 01/18/2009, 00:05   #338
 
killer0137xxl's Avatar
 
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^^
killer0137xxl is offline  
Old 01/18/2009, 12:35   #339
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
Quote:
Originally Posted by crazy2 View Post
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
felixli93 is offline  
Old 01/18/2009, 12:38   #340
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
Quote:
Originally Posted by killer0137xxl View Post
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
felixli93 is offline  
Old 01/18/2009, 13:14   #341
 
killer0137xxl's Avatar
 
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^^
killer0137xxl is offline  
Old 01/18/2009, 14:45   #342
 
felixli93's Avatar
 
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
felixli93 is offline  
Thanks
1 User
Old 01/18/2009, 16:52   #343
 
killer0137xxl's Avatar
 
elite*gold: 0
Join Date: Nov 2007
Posts: 413
Received Thanks: 175
Funktioniert Perfekt^^
Muss dann nurnoch etwas mit dem Sleep befehl rumspielen^^
killer0137xxl is offline  
Old 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
DontL00kB4ck is offline  
Thanks
1 User
Old 01/18/2009, 22:07   #345
 
Leader_Koeln's Avatar
 
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.



Leader_Koeln is offline  
Reply




All times are GMT +1. The time now is 23:02.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.