Define

From UBot Studio
(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
'''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.)
 
'''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. Select "Command" when creating a custom command.
+
'''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 pass variables to your custom command or function.
+
'''Parameters:''' allows you to provide information into a command or function.
  
== Example ==
+
== Example 1 ==
 
Naming the command, placing other commands in the define command and clicking OK creates the command under the Custom Commands tab.
 
Naming the command, placing other commands in the define command and clicking OK creates the command under the Custom Commands tab.
  
Line 31: Line 31:
  
 
For more information on how to create a function, please see the [[Return]] 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.
 +
 +
<pre>
 +
Browser URL("bing.com")
 +
define Browser URL(#website) {
 +
    navigate(#website, "Wait")
 +
}
 +
 +
</pre>
 +
 +
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.
 +
 +
[[File:defineparam.gif]]

Revision as of 18:38, 19 February 2014

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.

Example 1

Naming the command, placing other commands in the define command and clicking OK creates the command under the Custom Commands tab.

Cust.jpg



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.

Define.jpg


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.

Defineparam.gif

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox