Visual Basic Skripte
Mit dieser Profil-Eigenschaft können Sie Visual Basic Skripte vor und nach einem Kopiervorgang ausführen. Die Profil-Eigenschaft steht ab der AllSync Professional Edition zur Verfügung.- VB-Skripte
- Anforderungen und Hinweise
- Platzhalter
- Optionen
- Beispielskripte
- Hilfreiche Webseiten zum Thema VB-Skripte
VB-Skripte
Starttyp
Hiermit können Sie festlegen, wann das VB-Skript gestartet werden soll:- Profil-Start
- Profil-Ende
Starten bei
Hiermit können Sie festlegen, bei welchem Vorgang das VB-Skript gestartet werden darf:- Kopiervorgang (KVG)
- Kopiervorschau (KVS)
- Kopiervorschau abarbeiten (KVA)
- Scheduler (SCH)
- Kommandozeile (KZ)
Wartezeit
Mit dieser Option kann festgelegt werden, dass das VB-Skript nach einer bestimmten Anzahl von Sekunden automatisch beendet wird.Anforderungen und Hinweise
- Der Microsoft Windows Scripting Host von Microsoft muss auf Ihrem Windowssystem installiert sein, damit AllSync VB-Skripte verwenden kann. Sie können dies überprüfen, indem Sie das Beispielskript
Test.vbs
starten. - Die Eigenschaften und Methoden des WScript-Objekts müssen ohne
WScript.
aufgerufen werden. Beispiel: AnstattWScript.CreateObject
muss nurCreateObject
verwendet werden - Manche Eigenschaften und Methoden des WScript-Objekts, wie beispielsweise
Sleep
oderEcho
, können im Skript nicht verwendet werden oder besitzen eine eingeschränkte Funktionalität. - Sie können das Abbrechen des Profils forcieren, indem das Skript den Fehlercode -99 erzeugt (err.raise) oder einer Variable mit dem Namen
ExitCode
den Wert-99
zuweist. In beiden Fällen wird im Protokoll keine Fehlermeldung angezeigt. Siehe BeispielskriptCheckDestinationDrive.vbs
.
Platzhalter
Folgende Platzhalter können im Skript verwendet werden:Platzhalter | Beschreibung |
---|---|
[SourceX] | [Source1] wird durch den ersten aktivierten Quellordner in der Quellordnerliste ersetzt, [Source2] durch den zweiten aktivierten Quellordner, usw. |
[DestinationX] | [Destination1] wird durch den ersten aktivierten Zielordner in der Zielordnerliste ersetzt, [Destination2] durch den zweiten aktivierten Zielordner, usw. |
[Profil] | Profilname |
[ErrorCount] | Fehleranzahl |
[CopyToSource] | Datenmenge in Bytes, welche vom Ziel in die Quelle kopiert wird |
[CopyToDestination] | Datenmenge in Bytes, welche von Quelle ins Ziel kopiert wird |
Optionen
Profil abbrechen beim Auftreten von Fehlern
Mit dieser Option wird das Profil abgebrochen, wenn ein Fehler im VB-Skript auftritt oder das VB-Skript für den Profil-Start nicht gestartet werden konnte. Hierbei wird ein Fehlermeldung im Protokoll angezeigt. Es wird keine Fehlermeldung im Protokoll angezeigt, wenn das VB-Skript den speziellen Fehlercode -99 zurückgibt.Beispielskripte
Alle Beispielskripte von AllSync befinden sich in dem OrdnerScripts
unterhalb des Speicherortes der Anwendungsdaten von AllSync.
Die Beispielskripte werden von uns bei Bedarf aktualisiert und angepasst.
Wenn Sie Änderungen an den Beispielskripten durchführen, dann sollten Sie diese unter einem anderen Namen abspeichern, da ansonsten Ihre Änderungen mit dem nächsten Update überschrieben werden.
Folgende Skripte stehen zur Verfügung:
CheckDestinationFolder.vbs
Mit diesem Skript wird der erste Zielordner auf Existenz überprüft. Das Skript gibt den Fehlercode -99 zurück, wenn der Ordner nicht gefunden werden kann. Siehe auch Option Profil abbrechen beim Auftreten von Fehlern.CheckDestinationFolderWithMessageBox.vbs
Mit diesem Skript wird der erste Zielordner auf Existenz überprüft. Es wird ein Hinweis-Dialog angezeigt, wenn der Ordner nicht gefunden werden kann. Der Anwender hat dann die Möglichkeit die Überprüfung erneut durchzuführen oder das Profil abzubrechen.CloseApp.vbs
Mit diesem Skript können Sie andere Programme beenden.ExportRegistry.vbs
Mit diesem Skript können Sie einen Registry-Zweig in eine Datei im Zielordner speichern.IsDestinationFolderEmpty.vbs
Mit diesem Skript wird der erste Zielordner auf Existenz überprüft. Das Skript gibt den Fehlercode -99 zurück, wenn der Zielordner leer ist. Siehe auch Option Profil abbrechen beim Auftreten von Fehlern.KillTask.vbs
Mit diesem Skript können Sie einen Task beenden. Den erforderlichenTasknamen
erhalten Sie über den Task-Manager von Windows.
MessageBoxWithTimer.vbs
Mit diesem Skript wird dem Anwender eine Bestätigungsdialog für 5 Sekunden angezeigt. Das Skript gibt den Fehlercode -99 zurück, wenn der Anwender die Schaltfläche "Abbrechen" drückt. Siehe auch Option Profil abbrechen beim Auftreten von Fehlern.Outlook.vbs
Mit diesem Skript können Sie die Anwendung Microsoft Outlook beenden.OutlookExpress.vbs
Mit diesem Skript können Sie die Anwendung Microsoft Outlook Express beenden.RenameFileAndCreateFileHistory.vbs
Mit diesem Skript wird die Datei "copy.txt" umbenannt, indem am Ende des Dateinamens eine aufsteigende Sequenznummer hinzufügt wird, um einen Dateiverlauf zu erstellen. Beispiel: "copy0001.txt", "copy0002.txt", ... Sie können dieses Skript beispielsweise mit der Protokolldateioption Profilprotokolldatei in den Zielordner kopieren verwenden. Starten Sie hierfür das Skript vor einem Kopiervorgang, um eine vorhandene Protokolldatei im Zielordner umzubenennen.Run.vbs
Mit diesem Skript können Sie ein beliebiges Programm starten, indem Sie die VariablePrg
auf den Programmpfad setzen.