Metin2 + Angelbot Start über Autoit >FAIL<!

04/14/2010 22:19 Kingchen1#1
Tagle,

Hab bissl mit AutoIt rumgespielt... ;)

Immer wen ich Metin2 über Autoit starten will kommt:
patchserverlist Verbindungsfehler (fehlercode=CF87)

kp ob jetzt das prob bei metin2 is oder bei autoit^^


mfg

Ich edite ma: Angelbot funkt auch net mit der Autoit verlinkung grml..
heir mal der code^^
was hab ich falsch gemacht?
liegt 100% am code, angelbot funkt auch net so wie metin2^^
hoffe hier kann mir ein profi helfen :D

Quote:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Metin2 + Angelbot öffner", 458, 359, 192, 124)
$Button1 = GUICtrlCreateButton("Metin 1", 32, 56, 121, 81, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Metin 2", 168, 56, 121, 81, $WS_GROUP)
$Button3 = GUICtrlCreateButton("Metin 3", 304, 56, 121, 81, $WS_GROUP)
$Button4 = GUICtrlCreateButton("Angelbot 1", 32, 232, 121, 81, $WS_GROUP)
$Button5 = GUICtrlCreateButton("Angelbot 2", 168, 232, 121, 81, $WS_GROUP)
$Button6 = GUICtrlCreateButton("Angelbot 3", 304, 232, 121, 81, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

Case $Button1
Run ("C:\Metin2 + Angelbot\Metin2-1\metin2.exe")
Case $Button2
Run ("C:\Metin2 + Angelbot\Metin2-2\metin2.exe")
Case $Button3
Run ("C:\Metin2 + Angelbot\Metin2-3\metin2.exe")
Case $Button4
Run ("C:\Metin2 + Angelbot\Krieger-1\xLoader v2.5.exe")
Case $Button5
Run ("C:\Metin2 + Angelbot\Krieger-2\xLoader v2.5.exe")
Case $Button6
Run ("C:\Metin2 + Angelbot\Ninja\xLoader v2.5.exe")

EndSwitch
WEnd
04/14/2010 22:46 mipez#2
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Metin2 + Angelbot öffner", 458, 359, 192, 124)
$Button1 = GUICtrlCreateButton("Metin 1", 32, 56, 121, 81, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Metin 2", 168, 56, 121, 81, $WS_GROUP)
$Button3 = GUICtrlCreateButton("Metin 3", 304, 56, 121, 81, $WS_GROUP)
$Button4 = GUICtrlCreateButton("Angelbot 1", 32, 232, 121, 81, $WS_GROUP)
$Button5 = GUICtrlCreateButton("Angelbot 2", 168, 232, 121, 81, $WS_GROUP)
$Button6 = GUICtrlCreateButton("Angelbot 3", 304, 232, 121, 81, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

Case $Button1
ShellExecute ("C:\Metin2 + Angelbot\Metin2-1\metin2.exe","","C:\Metin2 + Angelbot\Metin2-1")
Case $Button2
ShellExecute ("C:\Metin2 + Angelbot\Metin2-1\metin2.exe","","C:\Metin2 + Angelbot\Metin2-1")
Case $Button3
ShellExecute ("C:\Metin2 + Angelbot\Metin2-1\metin2.exe","","C:\Metin2 + Angelbot\Metin2-1")
Case $Button4
ShellExecute("C:\Metin2 + Angelbot\Krieger-1\xLoader v2.5.exe","","C:\Metin2 + Angelbot\Krieger-1")
Case $Button5
ShellExecute("C:\Metin2 + Angelbot\Krieger-1\xLoader v2.5.exe","","C:\Metin2 + Angelbot\Krieger-1")
Case $Button6
ShellExecute("C:\Metin2 + Angelbot\Krieger-1\xLoader v2.5.exe","","C:\Metin2 + Angelbot\Krieger-1")

EndSwitch
WEnd
Probier jetzt mal. Wenns nicht klappt dann übernimm das für jede ShellExecute in deinem Code:
ShellExecute("\metin2.exe","","C:\Metin2 + Angelbot\Metin2-1")
04/14/2010 22:52 Kingchen1#3
Klappt einwandfrei, danke dir :)

*Wieder was dazu gelernt* gg^^

Thanks, kann closed werden :)
04/14/2010 23:47 mipez#4
Quote:
Originally Posted by Kingchen1 View Post
Klappt einwandfrei, danke dir :)

*Wieder was dazu gelernt* gg^^

Thanks, kann closed werden :)
np.