heute möchte ich euch zeigen, wie man einen Metin2 File Extractor helper scripten könnt! Erst mal zu den Materialien, die benötigt werden!
--------------------------------------------------------------------------
Was ihr braucht:
-AutoIt v3
-ein bisschen script erfahrung
--------------------------------------------------------------------------
Was wird das Tool am Ende können?
Das Toll, welches wir jetzt scripten soll uns den Umgang mit der Metin2 File Extractor Anwendung vereinfachen! Es sagt uns jeden genauen Schritt an und dient nur zur Hilfe. Die eigendliche Aufgabe erledigt Metin2 File Extractor!
--------------------------------------------------------------------------
Der Anfang
Als erstes setzen wir uns mal dabei, die cmd.exe zu öffnen, dazu schreiben wir in AutoIt folgenden Befehl!
Wenn man jetzt das script ausprobiert, dann öffnet sich cmd!Quote:
Run(cmd.exe)
-------------------------------------------------------------------------
Jetzt müssen wir es aber noch schaffen, dass er die genauen Befehle zum Entpacken der Dateien eingibt! Dieses lässt sich ganz leicht erledigen, indem wir einfach die Send Funktion verwenden!
Das FE bezeichnet in diesem Fall die Metin2 File Extractor Datei!Quote:
Send("FE.exe")
Natürlich hat jeder die Metin2 File Extractor Datei anders benannt, in diesem Fall schreiben wir einfach folgendes vor den Send Befehl!
-------------------------------------------------------------------------Quote:
$Datei = InoutBox("Metin2 File extracor", "Wie lautet der Name der Metin2 File Extracor Datei?")
Jetzt startet ihr einmal den Script!
Als nächste werdet ihr sehen, das sich die Input Box viel zu früh öffnet! In diesem Fall verwenden wir die WinWaitActive Phase! Das script sollte bis dahin etwa so aussehen!
Bei der WinWaitActive Phase muss man beachten, dass der Fenstername vareirt! Er ändert sich von XP zu Vista!Quote:
$Datei = InoutBox("Metin2 File extracor", "Wie lautet der Name der Metin2 File Extracor Datei?")
WinWaitActive ("C:\WINDOWS\system32\cmd.exe")
Send($Date)
-------------------------------------------------------------------------
Jetzt haben wir fast alles fertig es fehlt bloß noch der Pfad! Dies machen wir so, dass es mit einer Send Funktion gehandhabt wird! Es sollte dann etwa so aussehen!
-------------------------------------------------------------------------Quote:
$Datei = InoutBox("Metin2 File extracor", "Wie lautet der Name der Metin2 File Extracor Datei?")
WinWaitActive ("C:\WINDOWS\system32\cmd.exe")
Send($Date)
Sleep(1000)
Send("C:\Program Files\Metin2_Germany")
Send("locale_de")
So könnte dann euer fertiges Script aussehen!
Ich sage nochmal danke fürs Zuhören!Quote:
$c = (" C:\Program Files\")
$a = ("\")
$pack = ("pack")
MsgBox (0, "INFO", "Bitte legen sie die Metin2 File Extractor Datei auf den Destop! Den File Extractor bekommt ihr hier http://www.elitepvpers.com/forum/metin2-hacks-bots-cheats-exploits-macros/275919-tool-metin2-file-extractor-source.html!")
Run ("cmd.exe")
WinWaitActive ("C:\WINDOWS\system32\cmd.exe")
Sleep (1000)
$FE = InputBox("Metin2 File Extractor", "Wie lautet der Name der exe? Nicht vergessen ein .exe dahinter zu schreiben!")
Send ($FE, ".exe")
sleep(1000)
$Ablage = InputBox("Ordner", "Wie lautet der Name des Metin2 Ordners?")
sleep(1000)
MsgBox (0, "INFO", "Bitte legen sie jetzt den Metin2 Ordner unter Program Files (Falls ihr diesen Ordner nicht haben solltet, dann erstellt einen!) ab! Dannach klicken sie auf OK!")
sleep(1000)
$Daten = InputBox("Was möchten sie machen?", "Es gibt root, locale_de, BGM, PC, ETC! Bitte schreibe immer nur eines unten rein!")
Send ($c)
Send ($Ablage)
Send ($a)
Send ($pack)
Send (" ")
Send ($Daten)
MsgBox (0, "INFO", "Bitte schreibt jetzt vor C: Anführungstriche oben und hinter pack auch nochmal! Dannach klicken sie auf OK!")
sleep(1000)
Send ("{enter}")
Sleep (2000)
MsgBox (0, "Baratoik sagt Danke", "Danke für die Nutzung dieses Tools! Gebt es an eure Freunde weiter!")
Sleep (1000)
Exit
Wenn euch dieses TUT gefallen hat, dann gebt mir doch ein thx!