kill_process($exe_name)Данная команда завершает заданный процесс на том компьютере, где работает робот.
Команда на вход принимает параметры:
- $exe_name – имя exe файла, процесс выполнения которого надо завершить. Примечание: данным параметром в команду можно передавать просто имя процесса (например "notepad"), так и имя_процесса.exe (например "notepad.exe").
При наличии нескольких одноименных процессов, запущенных на одном ПК, команда закрывает один, произвольно выбранный из них.
После отработки команда возвращает результат своей работы в робот:
- true - команда успешно завершила процесс;
- false - завершить процесс не удалось.
Пример использования (php)
<?php $xhe_host = "127.0.0.1:7019"; // подключим объект для управления RPAbot, если еще не подключен if (!isset($path)) $path="../../../Templates/init.php"; require($path); // начало echo "<hr><font color=blue>app->".basename (__FILE__)."</font><hr>"; // 1 echo "1. Закроем один процесс XWeb"; echo $app->kill_process("XWeb"); // 2 echo "2. Закроем все запущенные notepad"; while ($app->is_process_exists_by_name("notepad", true)) { $app->kill_process("notepad.exe"); sleep(2); } // конец echo "<hr><br>"; // уведомляем среду что робот закончил работать echo $app->quit(); ?>