• EN
    RU

app/run_as_bat

run_as_bat($content,$path,$show); - выполнить bat - файл на том компьютере, где работает робот.
Функция на вход принимает параметры:

  • $content – содержимое bat файла
  • $path – путь к файлу
  • $show – показывать ли окно с результатом выполнения

  • После отработки функция возвращает результат своей работы в робот :
  • true – успешно выполнили
  • false – выполнить не удалось





  • Пример использования (php)

    <?php $xhe_host = "127.0.0.1:5006";
     
    // подключим объект для управления роботом, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/init.php";
    require($path);
     
    // начало
    echo "<hr><font color=blue>app->".basename (__FILE__)."</font><hr>";
     
    // 1 
    echo "1. Выполним просмотр директории с записью результат в файл info.txt: ";
    echo $app->run_as_bat("Timeout /T 1\ndir c:\\ > info.txt\nTimeout /T 10","test\\run.bat",true)."<br>";
     
    // 2 
    echo "2. Покажем результат : ";
    echo $app->shell_execute("open","test\\info.txt","","",true);
     
    // конец
    echo "<hr><br>";
     
    // Quit
    $app->quit();
    ?>