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>)

CloseBrowser()

Ret = CloseCom (<num_port>)

CloseExcelCom()

CloseWindow(<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$()

x=CursorX()
y=CursorY()

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>)

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)

var$=FileAttr$(<filename>)

ret=FileCopy(<source_filename>,<target_filename>)

var$=FileDate$(<filename>)

a=FileSize(<filename>)

var$=FileTime$(<filename>)

var$=FileVersion$(<filename>)

window_name$=Focus$()

Function <function_name>([<param1>[,<param2>]....]) [Local <variable_name>]

a$=GetClipboard$()

Num=GetCpuLoad()

handle=GetFocusWindowHandle()

var$=GetFrameSource$(<src_framename>)

Num=GetMemUsage()

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>)

LockKbd

LockMouse

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>)

RevertToSelf()

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>)

Stop

StopLog

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$>)

UnlockKbd

UnlockMouse

ret=UseOCREngine(1|2)

ret=UsePage(<page_title>)

ret=UseWindow(<window_name>[,NoActivate])

ret=UseWindowRegEx(<window_name>[,NoActivate])

ret=UseWindowHandle(<handle>)

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=WriteIni(<filename>,<Section>,<Item>,<Value$>)

ret=WriteReg(<path>,<type>,<value>)

ye$=Year$()