Alphabetical WinTask functions list and parameters
Below is the alphabetical list of all the functions available in WinTask.
res$=ADD$(a$,b$[,rc])
address=Allocate(<num>)
ret=AppendXMLNode(<filename>,<XML_path>,<tagname>)
var=Asc(string$)
Attribute("Frame",<frame_string>)
Beep(<frequency>)
BEGINDIALOG <dialog_name> <x>,<y>,<width>,<height>
CallDialog <dialog_name>[,title$]
CapsLock(ON|OFF)
a$=Capture$(<window_name>,<instance>,<mode>)
a$=CaptureArea$(<window_name>,<instance>,<x>,<y>,<height>,<width>)
a$=CaptureAreaOCR$(<window_name>,<instance>,<x>,<y>,<height>,<width> [,<language>])
CaptureBitmap(<filename>[,InArea(<x>,<y>,<height>,<width>)])
ret=CaptureHTML(<html_descriptor>,var$)
a$=CaptureIE$(<window_name>,<x>,<y>,<height>,<width>)
a$=CaptureOCR$(<window_name>,<instance> [,<language>])
ret=CaptureTableHTML(<table_descriptor>,<range_descriptor>,tabcell$())
ChDir(<directory_name>)
ret=CheckedHTML(<html_descriptor>)
ret=CheckedW(<window_name>[,<item_name>])
ChooseItem(list,<id>,<item>,single[,<button>])
ChooseMenu(normal,<menu_item>[,on or off])
var$=Chr$(<ASCII_value>)
Click(Button,<button_name>)
ret=ClickHTMLElement(<html_descriptor>[,<x>,<y>])
ClickMouse(<Button>,<Action>,<x>,<y>[,absolute])
ClickOnBitmap(<filename.BMP>,<button>,<action>[,InArea(<x>,<y>,<height>,<width>)[,<offset_x>,<offset_y>]]
ClickOnText(<text>,<offset_x>,<offset_y>,<action>,<button>)
ClickOnTextOCR(<text>,<action>,<button>, InArea(<x>,<y>,<height>,<width>), <offset_x>,<offset_y>,)
ClickScrollBar(<Scrollbar_name>,<number>,LINE or PG or ABS)
ClickSpin(<spin_name>,<number>)
Ret = CloseCom (<num_port>)
CloseWindow(<window_name>,<instance> [,forced|immediate])
CloseWindowRegEx(<window_name>,<instance>)
var$=command$(<number>)
Comment(<comment_text>)
ret=CopyLink(<html_descriptor> ,var$)
Create(<filename>)
CreateExcelFile(<filename>)
CreateUnicodeFile(<filename>)
var$=Curdir$()
page_title$=CurrentPage$()
date_day$=Date$([<format>])
val=DateBetween(<interval$>,<date1$>,<date2$>)
var$=DateToDate$(<interval$>,<number>,<date$>)
dateday$=Day$()
Ret = DbBof()
Ret=DbClose()
DbConnect("DSN=<database_ODBC>")
ret=DbDisconnect()
Ret = DbEof()
DbExecute("<SQL_command>")
DbGetFieldNumeric(<field_name>,<value>)
DbGetFieldString(<field_name>,<string>)
DbMove(<pos>)
Ret=DbMoveFirst()
Ret=DbMoveLast()
Ret=DbMoveNext()
Ret=DbMovePrev()
num=DbRecordCount()
DbSelect(<SQL_selection>[,DYNASET|SNAPSHOT])
DeleteRegKey(<path>)
DeleteRegValue(<path>)
ret=DelTree(<directory_name>)
Dim tab_integ(<size>)
Dir(<file_spec$>,tab1$(),tab2$(),tab3$(),"options")
DirTree(<file_spec$>,tablongname$(),tabshortname$(),tabpath$(),tabattrib$(),"options")
Disable(<Action_Id>)
var=DiskFree(<resource_name>)
res$=Divide$(a$,b$[,rc])
Enable(<Id_action>)
ret=EnabledW(<window_name>)
ret=Encrypt(<Source_string>,<Encrypted_string>)
End[(<retcode>)]
ret=EnumXMLAttributes(<filename>,<XML_path>,<attribute_name_array>,<value_array>)
ret=EnumXMLChildren(<filename>,<XML_path>,<child_node_array>)
var$=Envir$(<var_name$>)
var=Eof(<filename>)
ret=ExecExcelMacro (<workbook> ,<macro_name>)
ret=Exist(<filename>)
ret=ExistDir(<directoryname>)
ret=ExistHTMLElement(<html_descriptor>)
ret=ExistW(<window_name>[,<instance>])
var=External(<DLL_name$>,<function_name$>[, <param1>[,<param2>, ...]])
var$=External$(<DLL_name$>,<function_name$>[, <param1>[,<param2>, ...]])
var$=ExtractBetween$(<initial_string>,<start_string>,included|excluded,<end_string$>,included|excluded)
ret=ExtractLink (<HTML_descriptor>, tablink$())
var$=FileAttr$(<filename>)
ret=FileCopy(<source_filename>,<target_filename>)
var$=FileDate$(<filename>)
a=FileSize(<filename>)
var$=FileTime$(<filename>)
var$=FileVersion$(<filename>)
window_name$=Focus$()
ret=FTPChDir(<target_folder>)
ret=FTPConnect(<FTP_servername>,<username>,<encrypted_password> [,<FTP_portnumber>])
ret=FTPCurrentDir(<current_folder>)
ret=FTPDisconnect()
ret=FTPExistDir(<FTP_foldername>)
ret=FTPExistFile(<FTP_filename>)
ret=FTPGetFile(<spec_files>,<local_directory_name>, ,[<mode> [,<local_filename>]])
ret=FTPKill(<filename>)
ret=FTPMkDir(<foldername>)
ret=FTPName(<old_filename>,<new_filename>)
ret=FTPPutFile(<spec_files>,<FTP_foldername>,[<mode> [,<FTP_filename>]])
ret=FTPRmDir(<foldername>)
Function <function_name>([<param1>[,<param2>]....]) [Local <variable_name>]
a$=GetClipboard$()
Num=GetCpuLoad()
handle=GetFocusWindowHandle()
var$=GetFrameSource$(<src_framename>)
ret=GetHTMLEditText(<html_descriptor>,var$)
Num=GetMemUsage()
var$=GetPageSource$()
Num=GetProcessCpuLoad(<process_name>[,<instance_number>])
Ret=GetProcessList(<tab_name$>,<tab_PID>,<tab_CPU>,<tab_Mem>,<sort>)
var=GetReadPos(<filename>)
handle=GetTopWindowHandle(<window_name>)
handle=GetWindowHandle(<window_name>)
var$=GetWindowName$(<handle>)
Ret=GetWindowsList(<tab_namewin$>,<tab_instanc>,<tab_handl>,<tab_flag$>)
ret=GetXMLAttribute(<filename>,<xml_path>,<attribute_name>,<result$>)
Goto <label>
ret=HardCopy(<filename>,<screenshot_type>[,<option>])
a$=Hour$()
n=Hundreds()
If <boolean_expression> Then <statements> [Else <statements>] EndIf
a = ImpersonateUser(<user>, <password>,[<domain>])
Include "<source_filename>"
var$=InputBox$(<Prompt> [, [<Title>][, [<Default_answer>][, [<X>], [<Y>]]]])
var$=InputBoxSecret$(<Prompt> [, [<Title>][, [<Default_answer>][, [<X>], [<Y>]]]])
pos=Instr(<target_string>,<search_string>)
pos=InstrRev(<target_string>,<search_string>)
a=IsRunning(<module_name>)
a = IsServiceStarted(<service_name>)
ret=Kill(<filename>)
ret=KillApp(<exe_name>,0|1)
ret=KillAppChildren(<exe_name>,0|1)
ret=KillProcess(<PID_name>,0|1)
var$=Lcase$(<string$>)
var$=Left$(<string$>,<nbchar>)
a=Len(<string$>)
var$=ListHTMLItem$(<HTML_descriptor>,<n>)
var$=ListItem$(<window_name>,<n>)
LogFile(<filename>,<type>,<mode>)
var$=Ltrim$(<string$>)
ret=MaximizeWindow(<window_name>)
var$=Mid$(<string$>,<start>,<length>)
a$=Min$()
ret=MinimizeWindow(<window_name>)
ret=MkDir(<directory_name>)
month_curr$=Month$()
current_val=MouseShape()
x=MouseX()
y=MouseY()
MoveMouse(<X>,<Y>[,Absolute])
ret=MoveWindow(<window_name>,<instance>,<X>,<Y>)
ret=MsgBox(<Message> [, [<Type>] [,<Title]])
ret=MsgFrame(<Text>,<Id>[,<x>,<y>,size>,<color>])
ret=MsgFrameTitle(<Frame_title>,<Text>,<Id>[,<x>,<y>,size>,<color>])
res$=Multiply$(a$,b$[,rc])
ret=Name(<old_filename>,<new_filename>)
Ret=Navigate(<url_address>[,<timeout>])
NumLock(ON|OFF)
OnAction <action_ident> Button(<Button>,<Type>) Dosub <sub_name> EndAction
ret=OpenCom(<port_num>,<speed>,<parity$>,<databits>,<stopbits>,<flowctl$>)
var$=OsVersion$()
ret=OverHTMLElement(<html_descriptor> [,<x>,<y>])
Pause x Secs|Mins|Ticks|Hours
var=PeekInteger(<address>,<number_of_bytes>)
var$=PeekString$(<address>)
ret=PokeInteger(<address>,<value>,<number_of_bytes>)
ret=PokeString(<address>,<string>[,<term>])
PostData(<field_name>,<value>)
ret=Random(<val>)
ret=Read(<filename>,<buffer>,<sep$>)
ret=ReadCom(<num_port>,<numbytes>,<char$>)
ret=ReadExcel(<workbook>,<range_descriptor>,<array_result$>[,<readPasswd$>])
var$=Readini$(<filename>,<Section>,<Item>,<Default>)
ret=ReadReg(<path>,<type>,<returned value>)
ret=Reboot(<code>)
Rem <text_comment>
RemoveFrame(<Id>)
Repeat <statements> Until <boolean_expression>
var$=Replace$(<string>,<search_string>,<replacing_string> [,<number_of_occurrences> [<start_position>,<end_position>]])
ResetTimer(<clock_number>)
ret=RestoreWindow(<window_name>)
var$=Right$(<string$>,<numcar>)
ret=RmDir(<directory_name>)
var$=Rtrim$(<string$>)
Ret=Run( "Script_name[.rob] [<Arg_1> <Arg_2> ...<Arg_n>]")
ret=SavePictureAs(<html_descriptor>, <path>)
ret=SaveTargetAs(<html_descriptor>, <path>, <extension>)
a$=Sec$()
Select Case <tested_expression> [Case <expressions_1> <statements_1>] [...] [Case Else <statements_3>] EndSelect
mydir$=SelectDir$(<text$>,<initial_directory$>,<flag>)
var$=SelectedHTMLItem$(<html_descriptor>)
var$=SelectedItem$(<window_name>)
ret=SelectFile(<title>,<directory>,<filter>,<selected_file>,<offset_name>,<offset_extension>)
ret=SelectHTMLItem(<html_descriptor>,item$)
a=SelectMultipleFile(<title>,<directory>,<filter>,<selected_directory>,<array>)
SendEmail(<From>,<To>,<Subject>,<Message_text>[,<Attachments>[,<Cc>]])
ret=SendKeys(<key_list> [,NoActivate])
ret=SendKeysEncrypted(<encrypted_keys> [,NoActivate])
ret=SetAttr(<filename>,<attribute_flags>)
SetClipboard(<string$>)
ret=SetReadPos(<filename>,<value>)
ret=SetXMLAttribute(<filename>,<XML_path>,<attribute_name>,<value>)
ret=Shell (<program_name> [,<param>])
ret=ShellWait (<command$>,<mode>,<timeout>[,<processExitcode>[,output$]])
ret=SizeWindow(<window_name>,<instance>,<width>,<height>)
Sleep()
num=SplitIntoArray(<string$>,<array$> [,<delimiter$>])
Ret=StartBrowser(<browser_type>[,<start_page>[,<param>]])
ret=StartService(<service_name$>)
StartTimer(<clock_number>)
ret=StopService(<service_name$>)
StopTimer(<clock_number>)
var$=Str$(<number>)
Sub <sub_name>([<param1>[,<param2>]....]) <statements> EndSub
res$=Subtract$(a$,b$[,rc])
hou$=Time$()
response_time=Timer(<clock_number>)
window_name$=Top$()
instance_num=TopInstance()
var$=Trim$(<string$>)
var$=Ucase$(<string$>)
ret=UseOCREngine(1|2)
ret=UsePage(<page_title>)
ret=UseWindow(<window_name>[,NoActivate])
ret=UseWindowHandle(<handle>)
ret=UseWindowRegEx(<window_name>[,NoActivate])
Number=Val(<string$>)
day=WeekDay()
While <boolean_expression> <statements> Wend
var$=WinDir$()
Ret=WinScrollBar(H or V,<number>,LINE or PG or ABS)
ret=Write(<filename>,<buffer>,<sep$>)
ret=WriteCom(<port_num>,<char$>)
ret=WriteCombo(<combo_name>,<text>)
ret=WriteEdit(<edit_field>,<text>)
ret=WriteEditEncrypted(<edit_field>,<encrypted_text>)
ret=WriteExcel(<workbook>,<range_descriptor>,<array$>[,<readPasswd$>][,<editPasswd$])
ret=WriteHTML(<html_descriptor>,var$)
ret=WriteHTMLEncrypted(<html_descriptor>,<encrypted_text>)
ret=WriteHTMLPaste(<html_descriptor>,var$ [,delete])
ret=WriteIni(<filename>,<Section>,<Item>,<Value$>)
ret=WriteReg(<path>,<type>,<value>)
ye$=Year$()