input

input($string,$timeout=0); - this function is used for full emulation of keyboard input

the function accepts parameters as input:

  • $string – string to be emulated. (string)
  • $timeout – the time in milliseconds that the system waits between entering individual letters of the string (by default, do not wait) (int).

    If you press Ctrl while this function is running (or emulate pressing via the set_ctrl_prefix commands), the sent string will be interpreted as a set of hot keys for human.

    After testing, the function returns the result of its work to the script :
  • true – successfully entered the specified string(boolean)
  • false – operation failed (boolean)

    PHP example: keyboard->".basename(__FILE__)."
    "; //1 echo "1.Let's go to Yandex:"; echo $browser->navigate("http://ya.ru")."
    "; //2 echo "2.Let's focus on the search string:"; echo $input->set_focus_by_number(0)."
    "; //3 echo "3.Let's enter 'Web abcgdeyo template':"; echo $keyboard->input("Web abvgdeyo template")."
    "; //4 echo "4.Input with a pause of 100 ms 'abc template abcgdeozhziyklmnoprstufhtschschuyueyu':"; echo $keyboard->input("abc template abcdeezhziyklmnoprstufkhtschshy'eyuya", 100); //five echo "5.Let's go to the polygon:"; echo $browser->navigate("http://www.humanemulator.net/poligon/textarea.html")."
    "; //6 echo "6.Set focus to textarea:"; $textarea->set_value_by_number(0, ""); echo $textarea->set_focus_by_number(0)."
    "; //7 echo "7.Input with a pause of 100 ms 'abc template abcgdeozhziyklmnoprstufhtschschiyu':"; echo $keyboard->input("ії abc ntemplate nbvgdeozhziyklmnoprstufhtschshchyyueyuya", 100,1000)." n"; //end echo "

    "; //Quit $app->quit(); ?>
    Python example: # Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7010" from xweb_human_emulator import * # Start echo("
    keyboard.xxxxxxxxx
    ") # 1 echo("1.Let's go to Yandex:") echo(browser.navigate("http://ya.ru"), "
    ") # 2 echo("2.Set focus to search string:") echo(input.set_focus_by_number(0), "
    ") # 3 yueyuya echo("3.Let's enter 'Web abcgdeyo template':") echo(keyboard.input("cv Web abvgdeyo template"), "
    ") # 4 echo("4.Input with a pause of 100 ms 'abc template abcgdeozhziyklmnoprstufhtschschiyu':") echo(keyboard.send_input("abc template abcdeezhziyklmnoprstufhtschshy'eyuya", 100)) # five echo(" 5.Let's go to the polygon: ") echo(browser.navigate("http://www.humanemulator.net/poligon/textarea.html"), "
    ") # 6 echo("6.Set focus on textarea:") textarea.set_value_by_number(0, "") echo(textarea.set_focus_by_number(0), "
    ") # 7 echo("7.Input with a pause of 100 ms 'abc template abcgdeozhziyklmnoprstufhtschschyueyu':") echo(keyboard.input("С–С— abc template abvgdeozhziyklmnoprstufkhtschshy'eyuya ", 100,1000)," ") # end echo("

    ") # Quit app.quit()
    C# example: #region using using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; using System.Threading; using XHE; using XHE.XHE_DOM; using XHE.XHE_System; using XHE.XHE_Window; using XHE.XHE_Web; #endregion class Program: XHEScript { static void Main(string [] args) { //init XHE server = "127.0.0.1:7010"; InitXHE(); //Start echo("
    keyboard.input
    "); //1 step echo("1.Let's go to Yandex:"); echo(browser.navigate("http://ya.ru") + "
    "); //step 2 echo("2.Set focus to the search string:"); echo(input.set_focus_by_number(0) + "
    "); //step 3 echo("3.Let's enter 'Web abcgdeyo template':"); echo(keyboard.input("Web abvgdeyo template") + "
    "); //step 4 echo("4.Input with a pause of 100(+ - 20) ms 'abc template abvgdeozhziyklmnoprstufhtschshchiyueyu':"); echo(keyboard.input("abc template abcdeezhziyklmnoprstufkhtschshy'eyuya", "100: 20")); //end echo("

    "); app.quit(); } }
    Java Script example: //connect the object to control the emulator, if not already connected xhe_host = "127.0.0.1:7014"; echo = require("../../../Templates JS/xweb_human_emulator.js"); //Start echo("
    keyboard.input
    "); //1 step echo("1.Let's go to Yandex:"); echo(browser.navigate("http://ya.ru") + "
    "); //step 2 echo("2.Let's focus on the search string:"); echo(input.set_focus_by_number(0) + "
    "); //step 3 echo("3.Let's enter 'Web abcgdeyo template':"); echo(keyboard.input("Web abvgdeyo template єі abc") + "
    "); //step 4 echo("4.Input with a pause of 100 ms 'abc template abcgdeozhziyklmnoprstufkhtschschshyueyu':"); echo(keyboard.input("abc template abcdeezhziyklmnoprstufkhtschshy'eyuya", 100)); //end echo("

    "); //Quit app.quit();