Hey Zusammen,
ich bin gerade dabei ein Skript zu schreiben, dass eine Datei auf einen Server Per FTP überträgt. Das klappt auch soweit. Was nicht klappt ist den Title und den Text der Progressbar anzupassen. Ich konnte kein Beispiel finden, das mein Vorhaben abdeckt. Auch die AutoIT Hilfe Funktion brachte mich nicht weiter.
Als erstes mein Skript
AutoIt: ftp_file_upload
#include <FTPEx.au3>
#include <GUIConstantsEx.au3>
#include <Misc.au3>
#include <ProgressConstants.au3>
Local $server = 'ftp.server.net'
Local $username = 'user'
Local $pass = 'passwd'
Local $i_Passive = 0
Local $i_ServerPort = 0
Local $s_LocalFile = 'Local Path\file.exe'
Local $s_RemoteFile = '/file.exe'
_FTP_Upload($server, $username, $pass, $i_Passive, $i_ServerPort, $s_LocalFile, $s_RemoteFile)
Func _FTP_Upload($server, $username, $pass, $i_Passive, $i_ServerPort, $s_LocalFile, $s_RemoteFile)
$Open = _FTP_Open('MyFTP Control')
;$ftp_open_err = @error
if Not @error Then
ConsoleWrite("FTP Sitzung erfolgreich geöffnet" & @CRLF)
$Conn = _FTP_Connect($Open, $server, $username, $pass, $i_Passive, $i_ServerPort)
If Not @error Then
ConsoleWrite("FTP Verbindung erfolgreich hergestellt" & @CRLF)
ConsoleWrite("FTP upload wird gestartet." & @CRLF)
_FTP_ProgressUpload($Conn, $s_LocalFile, $s_RemoteFile)
if Not @error Then
ConsoleWrite("Datei erfolgreich übertragen" & @CRLF)
EndIf
EndIf
EndIf
Local $Ftpc = _FTP_Close($Open)
If Not @error Then ConsoleWrite("FTP Verbindung wurde erfolgreich geschlossen" & @CRLF)
EndFunc
Alles anzeigen
Wie bekomme ich es hin, den Title der Progressbar anzupassen und das nicht der komplette Pfad samt Dateinamen in der Progressbar angezeigt wird sondern nur der Dateiname die Übertragen wird.
Danke schon mal für eure Hilfe.
Gruß
0cool