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. philipp

Beiträge von philipp

  • FTP Verbindung herstellen

    • philipp
    • 28. Juni 2015 um 14:20

    FileZilla basiert doch auch auf vorgefertigten DLLs oder EXE dateien. Dh du kannst ja mit autoit und einer eingebauten exe arbeiten.
    Ich denke so ist das von gmmg gemeint.

  • FTP Verbindung herstellen

    • philipp
    • 16. Juni 2015 um 23:05
    Zitat von Bitnugger

    Nachtrag: Hast du denn mit FileZilla und/oder Co. eine Verbindung herstellen können?

    Oh ja das hat er, mit erfolg, wenn er den timeout auf 60 sekunden stellte. in dieser situation waren wir bereits :thumbup:

  • _FilePrint() multiple files?

    • philipp
    • 16. Juni 2015 um 12:43

    Ich habe eine andere Möglichkeit gefunden, ich werde sie später Posten!
    Lg

  • _FilePrint() multiple files?

    • philipp
    • 14. Juni 2015 um 22:30

    Schnuffel, es ist insofern blöd, weil ich 2 bilder drucken möchte und dann sind das immer 2 verschieden fenster. wenn ich aber das ganze mit rechtsklick mache, dann erscheinen beide in einem fenster. wäre echt gut wenn du mir irgendwie helfen könntest :huh:

  • FTP Verbindung herstellen

    • philipp
    • 14. Juni 2015 um 21:49

    Das heißt, entweder ist die Verbindung ohnehin fehlerhaft (sprich an deinem Problem hat sich nichts geändert!!!) oder es stimmt was anderes nicht.

  • FTP Verbindung herstellen

    • philipp
    • 14. Juni 2015 um 21:26

    Kann es sein, dass Dakumente die auf dem Server 'nicht existieren' trotzdem heruntergeladen werden und dann leer sind.
    Oder der download ist durch andere Probleme fehlerhaft.

  • _FilePrint() multiple files?

    • philipp
    • 14. Juni 2015 um 20:42

    Glaube ich kaum, ich hab gerade die Funktion im include gefunden:

    AutoIt
    ; #FUNCTION# =================================================================================================
    ; Author ........: erifash <erifash [at] gmail [dot] com>
    ; Modified.......: guinness - Use the native ShellExecute function.
    ; =================================================================================================
    Func _FilePrint($sFilePath, $iShow = @SW_HIDE)
    	If $iShow = Default Then $iShow = @SW_HIDE
    	Return ShellExecute($sFilePath, "", @WorkingDir, "print", $iShow)
    EndFunc   ;==>_FilePrint
  • _FilePrint() multiple files?

    • philipp
    • 14. Juni 2015 um 20:32

    Hi,

    ist es möglich mit dem Befehl _FilePrint() mehrere Dateien zu Drucken? (Ich meine damit gleichzeitig!) Ich habe schon versucht mit multiplefilesselect bei einem FileOpenDialog(). Außerdem habe ich es beim Windows Explorer einfach mit Rechte Maustaste > Drucken bei multiselect, das hat funktioniert, also muss es ja auch irgendwie mit dem befehl funktionieren.

    Lg

  • FTP Verbindung herstellen

    • philipp
    • 14. Juni 2015 um 20:28

    Naja es ist eigentlich klar, es liegt an deinem Server. Der ist (vor allem bei der Startmeldung) sehr langsam.
    Wenn wir einen Timeout verändern könnten, was durchaus eigentlich möglich sein sollte, dann würde es funktionieren.
    Das problem ist wir können es nur schwer testen, da wir ja keinen zugriff auf den server haben...

  • FTP Verbindung herstellen

    • philipp
    • 12. Juni 2015 um 19:23

    @Andy ich glube dabei könnte es probleme geben, weil ich glaube das die erste version von dem server nicht öffentlich ftpzugänglich ist. Bin mir zwar nicht ganz sicher aber fast.

  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 19:42

    Und was kommt als Fehler Code?

  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 16:55

    genau das hätte ich auchvorgeschlagen. Ist ne scheiß Arbeit aber irgendwann hat man den drecksfehler und es ist cool;)

  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 16:32

    Ok ich habe dein Problem mit dem Server mal gegoogled, anscheinend ein wohl bekanntes Thema das die sehr langsam bei sowas sind. Wie gesagt teste mala nochmal mit dem FTP.au3

  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 15:51

    gib mal in die CMD ein

    Bash
    Ping 192.168.0.111:21


    und versuche mal das ganze mit folgender UDF:
    Befehle sind ziemlich ähnlich nur ganz kurz umändern!

    Dateien

    FTP.au3 15,99 kB – 511 Downloads
  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 15:02

    Dann kommt eventuell irgend ein Fehler zustande während dem Connecten. Versuche mal die Fehler auszulesen.

  • FTP Verbindung herstellen

    • philipp
    • 11. Juni 2015 um 14:34

    Ich glaube das ist eine Variable in der Include FTPEx.au3
    eine der folgenden:
    Unbenannt.png

    Ich gehe eigentlich davon aus, dass es die in Zeile 66 bzw Ziele 67 ist. kannst es ja mal ausprobieren und einfach mal zum Test ändern!

    Lg Philipp

  • Filemove + Progressbar

    • philipp
    • 9. Juni 2015 um 17:52

    @laszia: Es ging mir auch nicht darum, dass du es zwingend so machst wie ich sagte, nur wollte ich zeigen, dass es möglich ist
    @Peter: Das ist nicht wahr. Bsp VM würde reichen. 512 Arbeitsspeicher, ich glaube da ist die Leistung schnell am oberen Maximum.
    @BugFix: Du hast natürlich Recht, darüber habe ich gar nicht nachgedacht.

  • Filemove + Progressbar

    • philipp
    • 8. Juni 2015 um 17:32

    Ich habe mal ein Beispiel für ein einziges Script was zeitgleich wie deins (ich habe Timer laufen lassen) kopiert und im selben Script einen Progress hat.

    Spoiler anzeigen
    AutoIt
    #include <EditConstants.au3>
    GUICreate("Move Progress", 300, 80)
    $Progress = GUICtrlCreateProgress(10, 10, 280, 18)
    $Percent = GUICtrlCreateLabel("0 %", 250, 36, 32, 18, $ES_RIGHT)
    $Time = GUICtrlCreateLabel("0s", 10, 36, 100, 18)
    GUISetState()
    
    
    $hTimer = TimerInit()
    $Tempfolder = @DesktopDir & "\Copy\"
    $Importfolder = @DesktopDir & "\Paste\"
    $Filter = StringSplit("0123456789abcdefghijklmnopqrstuvwxyz", "")
    $iSizeGet = DirGetSize($Tempfolder, 1)
    For $i = 1 To $Filter[0]
    	$iSizePut = DirGetSize($Importfolder, 1)
    	$iPercent = Round(($iSizePut[1]/$iSizeGet[1])*100, 0)
    	GUICtrlSetData($Progress, $iPercent)
    	GUICtrlSetData($Percent, $iPercent & " %")
    	GUICtrlSetData($Time, Round(TimerDiff($hTimer)/1000, 2) & "s")
    	FileMove($Tempfolder & $Filter[$i] & "*.*", $Importfolder)
    Next
    Alles anzeigen

    bzw. hier nicht mehr ganz zeitgleich (etwa eine Sekunde) dafür etwas schöner

    Spoiler anzeigen
    AutoIt
    #include <EditConstants.au3>
    GUICreate("Move Progress", 300, 80)
    $Progress = GUICtrlCreateProgress(10, 10, 280, 18)
    $Percent = GUICtrlCreateLabel("0 %", 250, 36, 32, 18, $ES_RIGHT)
    $Time = GUICtrlCreateLabel("0s", 10, 36, 100, 18)
    GUISetState()
    
    
    $hTimer = TimerInit()
    $Tempfolder = @DesktopDir & "\Copy\"
    $Importfolder = @DesktopDir & "\Paste\"
    $Filter = StringSplit("0123456789abcdefghijklmnopqrstuvwxyz", "")
    $iSizeGet = DirGetSize($Tempfolder, 1)
    For $k = 1 To $Filter[0]
    	For $i = 1 To $Filter[0]
    		$iSizePut = DirGetSize($Importfolder, 1)
    		$iPercent = Round(($iSizePut[1]/$iSizeGet[1])*100, 0)
    		GUICtrlSetData($Progress, $iPercent)
    		GUICtrlSetData($Percent, $iPercent & " %")
    		GUICtrlSetData($Time, Round(TimerDiff($hTimer)/1000, 2) & "s")
    		FileMove($Tempfolder & $Filter[$i] & $Filter[$k] & "*.*", $Importfolder)
    	Next
    	If FileFindFirstFile($Tempfolder & "*.*") = -1 Then ExitLoop
    Next
    Alles anzeigen


    Ich weiß du hast deine methode und die wird für dich passen aber ich dachte mir ich zeige noch eine andere möglichkeit das alles in ein script zu schalten.

    Und das mit FileFindFirstFile habe ich getestet: Du hast recht es dauert manchmal bis zu 4 mal so lange wie mit FileMove("*.*")


    *Edit:

    Zitat von Peter S. Taler

    An Rechenpower und Speicher mangelt es ja eh nicht.

    Bei dir vielleicht!

    Lg Phil

  • Filemove + Progressbar

    • philipp
    • 8. Juni 2015 um 11:06

    Hast du meinen Code oben gesehen? Ich denke das ist das was du suchst?

  • Filemove + Progressbar

    • philipp
    • 8. Juni 2015 um 09:02

    Es ist einfach nicht die schönste Art sowas zu lösen, weil es eigentlich (fast) immer funktioniert es in einem Script laufen zu lassen.

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™