1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Probierer

Beiträge von Probierer

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 16:36

    Habe ich probiert.

    Die Fehlermeldung kommt jetzt nur schneller als vorher.


    Connect: -1
    >Exit code: 0 Time: 7.588

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 16:10

    Dann kommt die Meldung: Ping-Anforderung konnte Host "192.168.0.111:21"nicht finden. Überprüfen Sie den Namen, und
    versuchen Sie es erneut.

    Gebe ich nur Ping 192.168.0.111 ein dann funktionierts.

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 15:23

    Hier noch die Statusmeldung von FileZilla.


    Status: Verbinde mit 192.168.0.111:21...
    Status: Verbindung hergestellt, warte auf Willkommensnachricht... (nach dieser Meldung dauert es so lange)

    Status: Der Server unterst
    Status: Verbunden
    Status: Empfange Verzeichnisinhalt...
    Status: Anzeigen des Verzeichnisinhalts f

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 15:21

    Der Server ist auf einer CCU1 von HomeMatic.

    Der Zugriff dauert wohl immer so lange da bei der Installation schon angegeben wurde FileZilla auf 60Sek. umzustellen.

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 15:11

    Kannst du mir einen Tip geben wie ich das anstelle?

    Hier mein umgebautes Pogramm aus der Hilfe:


    Spoiler anzeigen
    AutoIt
    #include <FTPEx.au3>
    $Open = _FTP_Open('myFTP')
    ; ...
    $Ftpc = _FTP_Close($Open)
    
    
    
    
    _example1()
    #cs
    	Beispiel mit externem Progressfenster zur Demostration der Fortschrittsanzeige mit einer Benutzerfunktion
    #ce
    Func _example1()
    	Local $s_ServerName = "192.168.X.XXX" ;das ist ein real existierender Server
    	Local $s_Username = "Name"
    	Local $s_Password = "Passwort"
    	Local $i_Passive = 1 ;aktive Verbindung nutzen wenn bei anderen Server Probleme dann auch mit 1 für passive Verbung testen
    	Local $l_InternetSession, $l_FTPSession
    	Local $errOpen, $errFTP
    	If FileExists(@TempDir & "\Drucken.txt") Then FileDelete(@TempDir & "\Drucken.txt") ;Nur um sicher zustellen dass das File nicht existiert
    	MsgBox(0, "Test1", "ErsteBox")
    	$l_InternetSession = _FTP_Open("myFTP") ;Öffnet eine FTP Sitzung
    	$errOpen = @error
    	MsgBox(0, "Test2", "ZweiteBox" & $errOpen)
    	If Not @error Then
    		MsgBox(0, "Test4", "VierteBox")
    		$l_FTPSession = _FTP_Connect($l_InternetSession, $s_ServerName, $s_Username, $s_Password, $i_Passive) ;Verbindet zu einem FTP Server
    		$errFTP = @error
    		If Not @error Then
    			MsgBox(0, "Test5", "FünfteBox")
    			ProgressOn("Download", "Status:", "")
    			_FTP_ProgressDownload($l_FTPSession, @ScriptDir & "Drucken.txt", "\var\usbstick\Drucken.txt", "_UpdateProgress")
    			If @error Then ConsoleWrite("Fehler bei _FTP_ProgressDownload: " & @error)
    			ProgressOff()
    		Else
    			MsgBox(0, "Test3", "DritteBox")
    			MsgBox(0, "Connect", "fehlgeschlagen")
    			ConsoleWrite("Connect: " & " " & $errFTP & @CRLF)
    		EndIf
    	Else
    		MsgBox(0, "Open", "fehlgeschlagen")
    		ConsoleWrite("Open " & " " & $errOpen & @CRLF)
    	EndIf
    	_FTP_Close($l_InternetSession)
    EndFunc   ;==>_example1
    Func _UpdateProgress($Prozent)
    	ProgressSet($Prozent, $Prozent & "%")
    	If _IsPressed("77") Then Return 0 ; Abbruch bei F8
    	Return 1 ; bei 1 Fortsetzen
    EndFunc   ;==>_UpdateProgress
    Alles anzeigen


    Lg

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 14:52

    Hallo Phil-IT

    habe schon probiert die Datei abzuändern.


    53. Global Const $INTERNET_STATUS_CLOSING_CONNECTION = 60;50
    54. Global Const $INTERNET_STATUS_CONNECTION_CLOSED = 61;51
    55. Global Const $INTERNET_STATUS_CONNECTING_TO_SERVER = 20
    56. Global Const $INTERNET_STATUS_CONNECTED_TO_SERVER = 21
    57. Global Const $INTERNET_STATUS_CTL_RESPONSE_RECEIVED = 42
    58. Global Const $INTERNET_STATUS_INTERMEDIATE_RESPONSE = 120
    59. Global Const $INTERNET_STATUS_PREFETCH = 43
    60. Global Const $INTERNET_STATUS_REDIRECT = 110
    61. Global Const $INTERNET_STATUS_REQUEST_COMPLETE = 100
    62. Global Const $INTERNET_STATUS_HANDLE_CREATED = 60
    63. Global Const $INTERNET_STATUS_HANDLE_CLOSING = 70
    64. Global Const $INTERNET_STATUS_SENDING_REQUEST = 60;30
    65. Global Const $INTERNET_STATUS_REQUEST_SENT = 60;31
    66. Global Const $INTERNET_STATUS_RECEIVING_RESPONSE = 60;40
    67. Global Const $INTERNET_STATUS_RESPONSE_RECEIVED = 60;41
    68. Global Const $INTERNET_STATUS_STATE_CHANGE = 200
    69. Global Const $INTERNET_STATUS_RESOLVING_NAME = 10
    70. Global Const $INTERNET_STATUS_NAME_RESOLVED = 11

    Hat aber nichts gebracht.

    Lg

  • FTP Verbindung herstellen

    • Probierer
    • 11. Juni 2015 um 14:14

    Hallo Leute,

    ich versuche gerade mit AutoIt eine Verbindung zu einem FTP-Server herzustellen.
    Allerdings dauert es ziemlich lange bis eine Willkommensnachricht vom Server gesendet wird.
    Mit FileZilla musste ich eine Zeitüberschreitung von 60 Sekunden einstellen damit es funktioniert.

    Mit AutoIt und der UDF _FTP_Connect bekomme ich eine Fehlermeldung nach ca. 38 Sekunden und das war es dann.

    Kann ich in AutoIt auch eine größere Zeit für den Abbruch einstellen? ?(

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™