Hi,
mir wurde schon gesagt das man das obengenannte durch _FTP_FindFileFirst und _FTP_FindFileNext machen kann. Aber kapieren tu ich es überhaupt nicht. Im Grunde soll halt die erste Datei(FindFileFirst)gefunden werden, ausgegeben werden, gecheckt werden(ob es auch wirklich den User gibt), und wenn es ihn nicht gibt dann halt mit FindFileNext weitergemacht werden.
Aber erstmal brauch ich nur Hilfe bei FindFileFirst.
Hier mal mein Script. Was mach ich falsch?
#include <GUIConstants.au3>
#include <FTPEx.au3>
;==============================================================================================
$sAgent = "PvPonFireFTP" ;Fantasie Name
$sServerName = "ftp.schmierdeinbrot.de"
$sUserName = "********"
$sPassword = "********"
$lFileName = "/files/pvponfire/users/nakroma.ini"
$sPath = "/files/pvponfire/users/"
;==============================================================================================
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("PvPoF Launcher", 484, 304, 246, 312)
$Input1 = GUICtrlCreateInput("", 185, 72, 121, 21)
$Label1 = GUICtrlCreateLabel("Benutzer-ID", 215, 48, 60, 17)
$Input2 = GUICtrlCreateInput("", 185, 122, 121, 21)
$Label2 = GUICtrlCreateLabel("Passwort", 222, 104, 47, 17)
$Button1 = GUICtrlCreateButton("Anmelden", 208, 152, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Registrieren", 208, 184, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$lSession = _FTP_Open($sAgent)
$hConnect = _FTP_Connect($lSession, $sServerName, $sUserName, $sPassword)
Local $hHandle
$fFileFirst = _FTP_FindFileFirst($hConnect, $sPath, $hHandle)
MsgBox(0, "", $fFileFirst)
EndSwitch
WEnd
Aber in der MsgBox wird nicht die erste Datei ausgegeben.
Danke für die Hilfe schon mal im Vorraus.
Mfg