Tethys Macro SDK ActiveX Object Components And Functions

  1. Following are the essential components of the Tethys Macro SDK that you will find under the Lib folder under the installation folder (Default: C:\Program Files\Tethys Macro SDK 2.0\Lib). Upon purchase of the product, following are the components that you would need to package along with your product.
  1. To include the SMART Macro Technology powered by Tethys Solutions, LLC in your product, Tethys Macro SDK provides a set of functions that you can call from your application. It is recommended to keep WKSPSDK.dll in the Windows System directory and WKSPSDK.exe must be in the same folder where the calling application resides. When you are installing your product onto your user's machine you will need to register the WKSPSDK.dll. To register please use RegisterWKSPSDKDLL.exe
  2. ManageMacros.exe is an out of the box solution provided by Tethys Macro SDK.
  3. Config.txt is the configuration file that Tethys Macro SDK will read. So this file can be anywhere on the file system. You need to use SetConfigFile  function to tell the SDK where the configuration file resides.
  4. Tethys Macro SDK provides a list of functions that you can use.

Following is a list of functions the the Tethys Macro SDK provides.

  1. RegisterProduct
  2. RegisterApplication
  3. SetConfigFile
  4. ManageMacros
  5. StartRecording
  6. StopRecording
  7. SaveRecording
  8. RunMacro
  9. GetLastError
  10. IsPasswordProtected
  11. IsRecordingOn
  12. IsPlayOn
  13. SetDescription
  14. GetDescription
  15. SetNotes
  16. GetNotes
  17. SetSpeed
  18. GetSpeed
  19. SetRepeat
  20. GetRepeat
  21. GetLastRunDateTime
  22. GetFileCreatedDate
  23. GetMacroStatus
  24. GetNoOfKeystrokes
  25. GetNoOfMouseClicks
  26. GetTotalClicks