Look next example below. It shows how it work
Code: Select all
;*****************************
;* RoboTask Task file
;* Do not edit in text editor!
;*****************************
[Root]
ActionAfterRun=INTEGER|0
Actions=FOLDER
Automat=INTEGER|-1
CatID=INTEGER|1163085779
Comment=STRINGLIST
ContinueOnError=INTEGER|0
DisableOnError=INTEGER|0
DoNotStopWhenShutdown=INTEGER|0
ExternalName=STRING|"Task28"
Hide=INTEGER|0
ID=INTEGER|496512723
LogOnAsUser=INTEGER|1
Name=STRING|"Custom dialog example"
OnErrorTaskID=INTEGER|-1
Priority=INTEGER|3
RunOnClose=INTEGER|0
RunOnStartup=INTEGER|0
ToLog=INTEGER|3
UnicodeFormat=INTEGER|1
WriteGeneralLog=INTEGER|0
[Actions]
Action1=FOLDER
Action2=FOLDER
[Actions\Action1]
ActionID=STRING|"A_CUSTOM_INPUT_DIALOG"
Enabled=INTEGER|-1
Name=STRING|"Custom Input Dialog"
Params=FOLDER
[Actions\Action1\Params]
dialog_caption=STRING|"Input Dialog"
dialog_height=STRING|"400"
dialog_width=STRING|"400"
field_count=STRING|"3"
field0=STRING|"{""type"":""CustomInputDialog"",""version"":""1.0"",""fieldGroups"":[{""caption"":""Field Properties"",""showCaption"":false,""fields"":[{""type"":""Simple Edit"",""labelText"":""Field Name:"",""name"":""name"",""value"":""TextEdit""},{""type"":""Simple Edit"",""labelText"":""Caption:"",""name"":""labelText"",""value"":""Enter someting:""},{""type"":""Simple Edit"",""labelText"":""Default Value:"",""name"":""value"",""value"":""""},{""type"":""Checkbox"",""labelText"":""Password Input"",""name"":""passwordInput"",""value"":false},{""type"":""Checkbox"",""labelText"":""Numbers only"",""name"":""numbersOnly"",""value"":false},{""type"":""Checkbox"",""labelText"":""Required"",""name"":""required"",""value"":false}]}],""className"":""Text Edit"",""fieldName"":""TextEdit""}"
field1=STRING|"{""type"":""CustomInputDialog"",""version"":""1.0"",""fieldGroups"":[{""caption"":""Field Properties"",""showCaption"":false,""fields"":[{""type"":""Simple Edit"",""labelText"":""Field Name:"",""name"":""name"",""value"":""CheckBox""},{""type"":""Simple Edit"",""labelText"":""Caption:"",""name"":""labelText"",""value"":""Check this if you want""},{""type"":""CheckBox"",""labelText"":""Default Value"",""name"":""value"",""value"":false}]}],""className"":""CheckBox"",""fieldName"":""CheckBox""}"
field2=STRING|"{""type"":""CustomInputDialog"",""version"":""1.0"",""fieldGroups"":[{""caption"":""Field Properties"",""showCaption"":false,""fields"":[{""type"":""Simple Edit"",""labelText"":""Field Name:"",""name"":""name"",""value"":""FileSelect""},{""type"":""Simple Edit"",""labelText"":""Caption:"",""name"":""labelText"",""value"":""Select a file if you need:""},{""type"":""File Select"",""labelText"":""Default Value:"",""name"":""value"",""value"":""""},{""type"":""Checkbox"",""labelText"":""Required"",""name"":""required"",""value"":false}]}],""className"":""File Select"",""fieldName"":""FileSelect""}"
grid_lines=STRING|"0"
label_column_width=STRING|"140"
save_to=STRING|"DialogResult"
stop_if_cancel=STRING|"1"
vertical_layout=STRING|"1"
[Actions\Action2]
ActionID=STRING|"A_DIALOG_SHOWTEXT"
Enabled=INTEGER|-1
Name=STRING|"Show Text"
Params=FOLDER
[Actions\Action2\Params]
autoclose=STRING|"0"
fromfile=STRING|"1"
line00000000=STRING|"Dialog result (raw value):"
line00000001=STRING|"{DialogResult}"
line00000003=STRING|"Text value: {json:DialogResult.TextEdit}"
line00000004=STRING|"Check box: {json:DialogResult.CheckBox}"
line00000005=STRING|"File: {json:DialogResult.FileSelect}"
linecount=STRING|"6"
timeout=STRING|"10"
title=STRING|"Results"