Hallo an alle,
wie bekomme ich es hin, Das Autoit im Intervall (mithilfe von Sleep und while)
nach Datei1 und Datei2 auf dem Server sucht und diese wenn vorhanden runterläd und nur 1x wieder gibt?
- ist Datei1.exe auf dem Server wird geladen und immerwieder gestartet
- ist dazu Datei2.exe auf dem Server bzw nur diese, passiert garnix.
könnt Ihr mir helfen? Wo liegt mein Fehler?
[autoit]#RequireAdmin
#include <FTPEx.au3>
#include <Array.au3>
#include <misc.au3>
#include <FTPEx.au3>
Global $server = "www4.subdomain.com"
Global $username = "user1234567"
Global $pass = "ABCdef"
while 1
Sleep(300000)
$Open = _FTP_Open("Autoit")
$Conn = _FTP_Connect($Open, $server, $username, $pass)
_FTP_FileGetSize($Conn, "/Datei1.exe")
If not @error Then
InetGet("ftp://user1234567:ABCdef@www4.subdomain.com/Datei1.exe",@DesktopDir&"\Datei1.exe",1,0)
EndIf
if FileExists( @DesktopDir&"\Datei1.exe")then
Run(@DesktopDir&"\Datei1.exe")
EndIf
_FTP_FileGetSize($Conn, "\Datei2.exe")
If not @error Then
InetGet("ftp://user1234567:ABCdef@www4.subdomain.com/Datei2.exe",@DesktopDir&"\Datei2.exe",1,0)
EndIf
if FileExists( @DesktopDir&"\Datei2.exe")then
Run(@DesktopDir&"\Datei2.exe")
EndIf
$Ftpc = _FTP_Close($Open)
WEnd