Profile Properties — Running Visual Basic Scripts

!This profile property isn't available unless Expert Mode is activated.

This profile property enables you to run a Visual Basic script (.vbs) before and after running a profile.
Upon Profile Startup/Completion
The file path of the specified VB script is shown in the box. Red highlighting indicates that the VB script couldn't be found by AllSync. The following buttons are available:
  • New – Create new VB script
  • Select – Select VB script
  • Edit – Edit VB script
  • Remove – Remove VB script
  • Test – Test VB script
Run script for:
This option enables you to specify the operation during which the script is to be started. The following options are available:

Requirements and Tips

  • Visual Basic scripts can't be used with AllSync unless Microsoft Windows Scripting Host is installed on your computer. You can check this by running the sample script Test.vbs.
  • The properties and methods of the WScript object have to be called without "WScript." Example: Instead of WScript.CreateObject only CreateObject has to be used.
  • Some properties and methods of the WScript object, e.g. Sleep or Echo, cannot be used in the script or possess limited functionality. For more information, consult the Microsoft website.
You also have the option of directly starting your scripts that use the WScript object using the External/Programs profile property (e.g.: "wscript.exe" test.vbs) and thus circumvent any restrictions.

Placeholders

The activated source and destination folder can be used by inserting the following placeholders in the script:
  • [Source1] is replaced by the first source folder activated in the source folder list, [Source2] by the second one, etc.
  • [Destination1] is replaced by the first destination folder activated in the destination folder list, [Destination2] by the second one, etc.

Options

Automatically abort script after:
This option enables you to specify that the script be automatically aborted after a certain number of seconds. When activating the Script may use GUI language elements (e.g. MsgBox) option, a dialog containing a warning pops up when the time has elapsed. The user has to acknowledge the warning.
Script may use GUI language elements (e.g. MsgBox)
An error is generated when this option is deactivated and GUI language elements have been used in the script, e.g. the MsgBox command. Deactivate this option when the profile is run automatically via AllSync Scheduler so that no dialog pops up and has to be acknowledged by the user.
Abort profile ....
This option causes the profile to be terminated if an error occurs in the script or the script cannot be run for launching the profile.

Sample Scripts

The sample scripts supplied with AllSync are located in the Scripts subdirectory of the AllSync application folder. The sample scripts are continuously updated and adapted by us as needed. When making changes to the sample scripts, make sure to save them under a different name otherwise they will be overwritten and your changes lost the next time you update AllSync.

The following scripts are currently available:
Test.vbs
This script enables you to test the functionality of Microsoft Windows Scripting on your system and get an impression of the possibilities offered by Visual Basic Scripting.
Outlook.vbs
This script enables you to shut down Microsoft Outlook.
OutlookExpress.vbs
This script enables you to shut down Microsoft Outlook Express.
Run.vbs
This script enables you to run any program by inserting the Prg variable in the program path.
KillTask.vbs
This script enables you to end a task. Call Windows Task Manager to find out the requisite taskname.
ScreensaverOff.vbs \ ScreensaverOn.vbs
These two scripts enable you to respectively deactivate and reactivate your screensaver.

Useful Websites Providing Information on VB Scripts

The feature-rich application for determine total folder size - folder size reporting - drive space usage utility - view total directory size - view drive usage - manage drive usage - analyze total folder size - determine directory size - visualize disk space usage - get directory size - drive size reporting - disk usage analyzer - visualize drive usage - determine folder size - analyze drive size - show directory size - disk space analyzer - analyze occupied disk space - analyze directory size - analyze folder size - analyze total drive size - drive space reporting - check total folder and file sizes - manage drive space - get folder size - show total folder size - drive space management - hard disk space monitoring - analyze hard disk size - check directory size - show hard disk size - view directory size - check total drive size - view drive size - folder size analysis tool - check total folder size - determine drive size - total size analyzer - drive space analysis tool - view total folder and file sizes - show total drive size - check hard disk size - show hard disk usage - view folder size - analyze total hard disk size - determine drive usage - analyze total directory size - analyze folders and drives - drive space monitoring - analyze folder or drive space - show total directory size - view hard disk usage - view total hard disk size - determine the size of folders and sub-folders - determine hard disk size - drive usage analysis tool - analyze drive usage - view hard disk size - hard disk space analyzer - show drive usage - determine total drive size - hard disk usage utility - determine hard disk usage - determine total directory size - determine total folder and file sizes - hard disk space usage utility - find large files and folders - check hard disk usage - directory size reporting - check drive usage - drive space analyzer - check total directory size - manage disk space - determine total hard disk size - check total hard disk size - hard disk usage analysis tool...
© 2000-2010 Michael  Thummerer  Software  Design