Define
This command is a flow command. This command allows you to define a custom command or function that can be used in your bot.
Name: The name of the command or function being created (please avoid using function or commands names that already exist within UBot Studio as commands and functions.)
Command or Function: Select "Function" when creating a custom function that returns values. Select "Command" when creating a custom command that runs a task.
Parameters: allows you to provide information into a command or function.
The define command, when creating a function, will use the Return command to return values from the function.
For an example on creating a Function with the Define command, please see the Return command's example 1.
Example 1
Naming the command, placing other commands in the define command and clicking OK creates the command under the Custom Commands tab.
define search for a keyword { navigate("google.com", "Wait") type text(<name="q">, "Stina Nordenstam", "Standard") click(<name="btnK">, "Left Click", "No") } search for a keyword()
Running the script will run the commands in the defined command called "search for a keyword" as one command.
For more information on how to create a function, please see the Return command.
Example 2
Adding a parameter allows you to quickly pass information into a define function or command in order to control the way the command or function runs.
Browser URL("bing.com") define Browser URL(#website) { navigate(#website, "Wait") }
Notice that adding a paramter created a parameter within the the defined command called Browser URL.
Typing a url into the parameter in the define command and running the defined command navigates the browser to the specified url.