[Sammelthread]Autoit UDF´s

07/20/2009 09:42 SCORNI#1
Wie ihr nur unschwer am Titel erkennen könnt ist das eine Sammelstelle für Autoit UDF´s.Ich bitte jeden der hier was hochladen will, sich zuerst vergewissern das die Udf den er Hochladen will, noch nicht Vorhanden ist.

In jedem Download von mir ist eine Anleitung dabei für die dazugehörige UDF an.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Nachschub an UDF´s folgt :D


Hier dan die Anleitung zu der UDF (selbst geschriebene Anleitung)


Quote:

Funktion Name: _FTPOpen ()
Beschreibung: Öffnet eine FTP-Sitzung.
Parameter (n): $ s_Agent - Random Namen. (Wie "Myftp")
$ L_AccessType - Ka was da bedeutet
$ S_ProxyName - ProxyName.
$ S_ProxyBypass - ProxyByPasses's.
$ L_Flags - Spezial-Flags.
(En): DllCall, wininet.dll
Return Value (s): On Success - Liefert eine Indentifier.
Bei einem Fehler - 0 und setzt @ ERROR
Autor (en): Wouter van Kesteren.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPConnect ()
Beschreibung: Verbindung zu einem FTP-Server.
Parameter (n): $ l_InternetSession - Der lange aus _FTPOpen ()
$ S_ServerName - Server / IP.
$ S_Username - Benutzername.
$ S_Password - Passwort.
$ I_ServerPort - Server-Port (0 Standard (21))
$ L_Service - ka was da bedeutet
$ L_Flags - Spezial-Flags.
$ L_Context - ich keine Ahnung, was das bedeutet.
(En): DllCall, wininet.dll
Return Value (s): On Success - Liefert eine Indentifier.
Bei einem Fehler - 0 und setzt @ ERROR
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Funktion Name: _FTPPutFile ()
; Beschreibung: enthält eine Datei auf einem FTP-Server.
; Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
; $ S_LocalFile - Die lokale Datei.
; $ S_RemoteFile - Der Remote-Speicherort für die Datei.
; $ L_Flags - Spezial-Flags.
; $ L_Context - ka was das bedeutet
; (En): DllCall, wininet.dll
; Return Value (s): On Success - 1
; Bei einem Fehler - 0
, Autor (en): Wouter van Kesteren

Return $ ai_InternetConnect [0]

EndFunc; ==> _FTPConnect ()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPDelFile ()
Beschreibung: Löschen einer Datei von einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPClose ()
Beschreibung: Schließt das _FTPOpen Sitzung.
Parameter (n): $ l_InternetSession - Der lange aus _FTPOpen ()
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Wouter van Kesteren
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPFileFindFirst ()
Beschreibung: Finde erste Datei auf einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
$ L_Flags - nutzen Sie die dwFlags Parameter, um 1 für die Übertragung der Datei im ASCII-(Typ A Transfer-Methode) oder 2 für die Übertragung der Datei im Binär-(Typ-I-Transfer-Methode).
$ L_Context - lContext wird verwendet, um die Anwendung, wenn Sie mit Callbacks. Da wir nicht mit Callbacks wir Pass 0.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPFileFindNext ()
Beschreibung: Find Next-Datei auf einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Funktion Name: _FTPGetFile () - db Test
Beschreibung: erhält eine Datei von einem FTP-Server.
Parameter (n): $ l_FTPSession - Der lange aus _FTPConnect ()
$ S_RemoteFile - Der Remote-Speicherort für die Datei.
$ S_LocalFile - Die lokale Datei.
$ L_Flags - nutzen Sie die dwFlags Parameter, um
- 1 für die Übertragung der Datei im ASCII-(Typ A Transfer-Methode) oder
- 2 für die Übertragung der Datei im Binär-(Typ-I-Transfer-Methode).
$ L_Fail - Lassen Sie lokale Datei überschrieben wird, wenn er vorhanden ist
- -1 Darf nicht überschrieben werden (Standard)
- 0 Lassen Sie überschreiben
$ L_Attributes - Attribute für lokale Datei
$ L_Context - lContext wird verwendet, um die Anwendung, wenn Sie mit Callbacks. Da wir nicht mit Callbacks wir Pass 0.
(En): DllCall, wininet.dll
Return Value (s): On Success - 1
Bei einem Fehler - 0
Autor (en): Dick Bronsdijk
;;;;;;;;;;;;;;;;;;;;;;;;;;;,
War für mich nicht sonderlich schwer google translate zu benutzen :cool:
Also das wichtigste sind:
_Ftpconnect : Zum ftp verbinden
_Ftpputfile : Läd eine Datei hoch
_Ftpclose : Disconnected von server.
hier noch mal ein beiepil script für ftp.au3
PHP Code:
#include <Ftp.au3>
$UPLOADFILE"C:\Program Files\AutoIt3\Icons\au3.ico";dateipfad zum uppen
$FTPFILENAME
"bla.ico";erscheinender name auf server
$Open 
_FTPOpen('Was hier steht ist egal');egal
$Conn 
_FTPConnect($Open"scorni.sc.funpic.de","scorni""xxxxxxxxxxxxx");daten
 _FtpPutFile
($Conn$UPLOADFILE$FTPFILENAME);läd hoch
_FTPClose
($Open);disconnect 
Voraussetztungen sind : Ftp.au3 in dem include ordner.


MfG SCORNI
07/25/2009 20:00 S.I.D Tier#2
Vielleicht könntest du uns noch kurz erklären was diese UDF macht :)
07/26/2009 16:04 SCORNI#3
€:Anleitung oben im 1# Post
07/26/2009 18:22 buFFy!#4
Na dann hau ich jetzt mal die Minimale Anzahl an UDF's rein ;)
[Only registered and activated users can see links. Click Here To Register...]
07/26/2009 18:53 Xereon#5
Die NoMadMemory darf natürlich nicht fehlen ;)
Download: (Siehe Anhang)
07/28/2009 10:45 SCORNI#6
u-core bitte lösch deinen post oder edetiere ihn weil der link undgültig ist. Nach dem du das getan hast werde ich diesen post auch löschen.
07/30/2009 10:08 fieser-hund#7
Quote:
Originally Posted by SCORNI View Post
u-core bitte lösch deinen post oder edetiere ihn weil der link undgültig ist. Nach dem du das getan hast werde ich diesen post auch löschen.
[Only registered and activated users can see links. Click Here To Register...]

@xereon
es heißt NomadMemory.
So heißt der typ, der die udf geschrieben hat.