☰ MTSD
  • Startseite
  • Produkte
    • AllSync
    • AllDup
  • Bestellen
    • AllSync Preise
    • AllSync Produkteditionen
    • AllSync Lizenzmodell
    • Bestellen FAQ
    • Upgrade auf AllSync Version 4
    • Upgrade AllSync Produktedition
  • Download
    • AllSync
    • AllDup
    • Kunden-Downloadbereich
  • Support
    • Forum
    • Support-Formular
  • Kontakt
    • Kontakt-Formular
Suche Kunden-Downloadbereich Online-Shop Kundenkonto EnglishEN
 
X
  • AllSync
  • Beschreibung
  • Systemanforderungen
  • Produkteditionen
  • Features
  • Anwendungsbeispiele
  • Versionsverlauf
  • Screenshots
  • Auszeichnungen
  • Publikationen
  • Download
  • AllSync Demoversion
  • AllSync Vollversion
  • Empfehlungen
  • Hilfe
  • FAQ
  • Dokumentation
  • Anleitungen
  • Support-Forum
  • Web
  • Links
AllSync 4 Dokumentation ➝ Profil-Eigenschaften ➝ Externe Aktionen

Visual Basic-Skripte ausführen

Mit dieser Profil-Eigenschaft lassen sich Visual Basic-Skripte beim Profil-Start oder Profil-Ende ausführen. Dies ermöglicht die Durchführung individueller Aufgaben im Rahmen Ihrer Datensicherung – sowohl vor als auch nach einem Kopiervorgang. Diese Funktion steht ab der AllSync Professional Edition zur Verfügung.

Inhaltsverzeichnis

  • Anforderungen und Hinweise
  • VB-Skript-Tabelle
  • Platzhalter
  • Optionen
  • Beispielskripte
  • Hilfreiche Webseiten zum Thema VB-Skripte


Anforderungen und Hinweise

  • Visual Basic Script (VBScript) ist eine von Microsoft entwickelte Skriptsprache zur Automatisierung von Aufgaben in Windows-Umgebungen.
  • Der Windows Scripting Host muss auf Ihrem System installiert sein, damit AllSync VB-Skripte ausführen kann. Dies lässt sich z. B. durch Ausführen des Beispielskripts Test.vbs überprüfen.
  • Eigenschaften und Methoden des WScript-Objekts müssen ohne das Präfix WScript. verwendet werden. Statt WScript.CreateObject genügt CreateObject.
  • Einige Methoden wie Sleep oder Echo sind im Skript nicht verfügbar oder nur eingeschränkt nutzbar.
  • VB-Skripte, die das WScript-Objekt verwenden, können alternativ über die Profil-Eigenschaft 'Programme starten' ausgeführt werden (z. B. wscript.exe test.vbs), um Einschränkungen zu umgehen.
  • Ein Profil kann abgebrochen werden, wenn das Skript den Fehlercode -99 erzeugt oder eine Variable namens ExitCode den Wert -99 zuweist. In beiden Fällen wird keine Fehlermeldung im Protokoll angezeigt. Siehe Beispielskript CheckDestinationFolder.vbs.



VB-Skript-Tabelle

In dieser Tabelle werden alle VB-Skripte angezeigt, die beim Profil-Start oder Profil-Ende ausgeführt werden. Die Aktivierung erfolgt über das Kontrollkästchen vor dem Skriptnamen.

Tabellenspalten

  • Ausführungszeitpunkt
    Zeigt an, wann das Skript ausgeführt werden soll: bei Profil-Start oder Profil-Ende.
  • Startbedingungen
    Zeigt an, unter welchen Bedingungen das Skript ausgeführt werden soll:
    • Beim manuellen Start eines Kopiervorgangs
    • Beim Erstellen einer Kopiervorschau
    • Beim Abarbeiten einer Kopiervorschau
    • Beim Start durch einen Scheduler-Task
    • Beim Start über die Kommandozeile
  • Wartezeit
    Gibt an, nach wie vielen Sekunden das Skript automatisch beendet wird. Wenn die Wartezeit auf 0 Sekunden gesetzt ist, wird das Skript nicht automatisch beendet.

Schaltflächen

  • Neues VB-Skript erstellen
    Erstellt ein neues VB-Skript.
  • VB-Skript auswählen
    Ermöglicht die Auswahl eines vorhandenen VB-Skripts.
  • VB-Skript bearbeiten
    Ermöglicht die Einstellungen für ein VB-Skript zu bearbeiten.
  • VB-Skript entfernen
    Entfernt ein VB-Skript aus der Tabelle.
  • VB-Skript starten
    Führt das markierte VB-Skript aus.
  • VB-Skript in der Tabelle nach oben verschieben
    Verschiebt das markierte VB-Skript in der Tabelle eine Zeile nach oben.
  • VB-Skript in der Tabelle nach unten verschieben
    Verschiebt das markierte VB-Skript in der Tabelle eine Zeile nach unten.



Platzhalter

Folgende Platzhalter können in VB-Skripten verwendet werden:
PlatzhalterBeschreibung
[SourceX]Das X wird durch eine Zahl ersetzt, die einen aktivierten Quellordner in der Quellordnerliste darstellt. Zum Beispiel steht [Source1] für den ersten aktivierten Quellordner, [Source2] für den zweiten und so weiter.
[DestinationX]Das X wird durch eine Zahl ersetzt, die einen aktivierten Zielordner in der Zielordnerliste darstellt. Zum Beispiel steht [Destination1] für den ersten aktivierten Zielordner, [Destination2] für den zweiten und so weiter.
[Profil]Name des Profils
[ErrorCount]Anzahl der Fehler
[CopyToSource]Datenmenge in Bytes, die vom Ziel in die Quelle kopiert wird
[CopyToDestination]Datenmenge in Bytes, die von der Quelle ins Ziel kopiert wird



Optionen

  • Profil abbrechen, wenn ein VB-Skript mit einem Fehler beendet wurde
    Das Profil wird abgebrochen, wenn ein Fehler im Skript auftritt oder das Skript beim Profil-Start nicht ausgeführt werden konnte. Eine Fehlermeldung wird im Protokoll angezeigt, außer das Skript gibt den speziellen Fehlercode -99 zurück.


Beispielskripte

Alle Beispielskripte befinden sich in dem Ordner 'Scripts'. Wenn Sie eines davon in Ihrem Profil verwenden möchten, speichern Sie es unter einem anderen Namen ab – andernfalls wird es bei einem Update überschrieben.

Verfügbare Beispielskripte:

  • CheckDestinationFolder.vbs
    Dieses Skript prüft, ob der erste Zielordner existiert. Es gibt den Fehlercode -99 zurück, wenn der Ordner nicht gefunden werden kann. Siehe die Option 'Profil abbrechen, wenn ein Programm mit einem Fehler beendet wurde'.
  • CheckDestinationFolderWithMessageBox.vbs
    Dieses Skript prüft, ob der erste Zielordner existiert. Ein Hinweisfenster wird angezeigt, wenn der Ordner nicht gefunden wird. 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 laufende Programme beenden.
  • ExportRegistry.vbs
    Mit diesem Skript können Sie einen Registry-Zweig in eine Datei im Zielordner speichern.
  • IsDestinationFolderEmpty.vbs
    Dieses Skript prüft, ob der erste Zielordner existiert. Es gibt den Fehlercode -99 zurück, wenn der Zielordner leer ist. Siehe die Option 'Profil abbrechen, wenn ein Programm mit einem Fehler beendet wurde'.
  • KillTask.vbs
    Mit diesem Skript können Sie einen Windows-Task beenden. Den erforderlichen Tasknamen erhalten Sie über den Task-Manager von Windows.
  • MessageBoxWithTimer.vbs
    Dieses Skript zeigt dem Anwender eine Bestätigungsdialog für 5 Sekunden an. Das Skript gibt den Fehlercode -99 zurück, wenn der Anwender die Schaltfläche Abbrechen drückt. Siehe Option 'Profil abbrechen, wenn ein Programm mit einem Fehler beendet wurde'.
  • Outlook.vbs
    Mit diesem Skript wird die Anwendung Microsoft Outlook beendet.
  • OutlookExpress.vbs
    Mit diesem Skript wird die Anwendung Microsoft Outlook Express beendet.
  • RenameFileAndCreateFileHistory.vbs
    Dieses Skript benennt die Datei copy.txt um, indem es eine aufsteigende Sequenznummer an das Ende des Dateinamens anfügt, um einen Dateiverlauf zu erstellen. Sie können dieses Skript beispielsweise mit der Protokolloption 'Profil-Protokolldatei in jeden Zielordner kopieren' verwenden. Starten Sie das Skript hierfür vor einem Kopiervorgang, um die vorhandene Protokolldatei im Zielordner umzubenennen.
    Beispiel: copy.txt → copy0001.txt, copy0002.txt, ...
  • Run.vbs
    Mit diesem Skript können Sie ein beliebiges Programm starten, indem Sie die Variable Prg auf den Programmpfad setzen.
  • ScreensaverOn.vbs \ ScreensaverOff.vbs
    Mit diesen beiden Skripten können Sie den Bildschirmschoner aktivieren oder deaktivieren.
  • Test.vbs
    Dieses Skript testet die Funktionalität von Microsoft Windows Scripting auf Ihrem System und bietet einen kleinen Einblick in die Möglichkeiten von Visual Basic Scripting.


Hilfreiche Webseiten zum Thema VB-Skript

  • Programming with VBScript
  • VBScript Fundamentals
  • VBScript Language Reference
  • VBScript Tutorial
  • Microsoft Office VBScript Language Reference

‣ Backup Strategie
‣ Inkrementelle Datensicherung
‣ Datensicherung - wie geht das?
‣ Sicherungsmethoden
‣ Daten-Backup
‣ Datensynchronisation
‣ Verzeichnisse Synchronisieren
‣ Computer-Backup
‣ Datensicherheit
‣ Datensicherung für zu Hause und für Unternehmen


English English  ·  Sitemap  ·  Drucken  ·  Nach oben


© 2000 - 2025  MTSD