SDK

Das SmartFTP Client Software Development Kit (SDK) bietet Ihnen die Möglichkeit SmartFTP zu erweitern und erlaubt Ihnen SmartFTP zu automatisieren. Die Objekte werden über die COM-Schnittstelle angesprochen welche in jeder modernen Programmiersprache verwendet werden kann.

Beispiele

Die hier gezeigten Beispiele sind Teil des SDK und können unten heruntergeladen werden.

Übertragungswarteschlangen

Hinzufügen von Einträgen in die Übertragungswarteschlange

Erstellen neuer Einträge und Hinzufügen dieser in die Warteschlange der laufenden SmartFTP-Anwendung.
Ort: Samples\TransferQueue\C#
Ort: Samples\TransferQueue\AddToQueue
Ort: Samples\TransferQueue\AddItemToQueue

Transfer Queue Plugin

Sample plugin in C++
Ort: Samples\TransferQueue\SamplePlugin

Favoriten

Neue Favoriten erstellen

Einen neuen Favoriteneintrag erstellen und in XML-Datei speichern.

Importieren von Favoriten von CSV-Dateien.

Analysieren von CSV-Dateien, erstellen von Favoriten und speichern als XML-Dateien.

SmartFTP

Ordneranssichten verwalten

Aktuellen Speicherort aller geöffneten Ordneransichten zurückgeben. Neue Ordneransicht öffnen oder vorhandene schließen.

Transfer-Statistik

Polls SmartFTP for the current upload and download rate and writes the data to a csv file.
Ort: Samples\TransferQueue\Performance Counter

Transfer Statistiken mit RRDtool

RRDtool um Transfer Statistiken zu generieren.
Ort: Samples\SmartFTP\rrdtool

Ideen

Im Folgenden einige Ideen für Anwendungen und Erweiterungen welche mit dem SDK erstellt werden können.

Favoriten

  • Importieren von Favoriten/Seiten anderer Anwendungen/Datenbanken in SmartFTP.
  • Favoriten in eine Datenbank exportieren

Übertragungswarteschlangen

  • Übertragungswarteschlange füllen mit Einträgen aus einer Datenbank, Textdatei oder RSS-Feed.
  • Anwendungen erstellen welche die Übertragungswarteschlange verwenden um Übertragungen zu automatisieren.
  • Erstellen von Windowsdiensten zum Sichern/Synchronisieren von Dateien unter Verwendung der Übertragungswarteschlange.
  • Befehle ausführen, Dateien aktualisieren, Protokolldateien schreiben oder Benutzer benachrichtigen nachdem Einträge der Warteschlange abgearbeitet wurden.

Download

SmartFTP SDK herunterladen

Änderungsprotokoll