Tethys Macro SDK ActiveX Object Components And Functions
- 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.
- WKSPSDK.dll (ActiveX component)
- RegisterWKSPSDKDLL.exe (Executable that registers
the ActiveX component)
- UnRegisterWKSPSDKDLL.exe (Executable that
unregisters the ActiveX component)
- WKSPSDK.exe (regular executable)
- Config.txt (Text file)
- ManageMacros.exe (Optional. Package it if you are
providing out of the box solution)
- 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
- ManageMacros.exe is an out of the box solution
provided by Tethys Macro SDK.
- 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.
- Tethys Macro SDK provides a list of functions that
you can use.
Following
is a list of functions the the Tethys Macro SDK provides.
- RegisterProduct
- RegisterApplication
- SetConfigFile
- ManageMacros
- StartRecording
- StopRecording
- SaveRecording
- RunMacro
- GetLastError
- IsPasswordProtected
- IsRecordingOn
- IsPlayOn
- SetDescription
- GetDescription
- SetNotes
- GetNotes
- SetSpeed
- GetSpeed
- SetRepeat
- GetRepeat
- GetLastRunDateTime
- GetFileCreatedDate
- GetMacroStatus
- GetNoOfKeystrokes
- GetNoOfMouseClicks
- GetTotalClicks