Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.69 Выполнение скриптов Python в Кибор

Страниц (3): « 1 2 [3]
 

21. Adomb - 19 Марта, 2021 - 00:34:15 - перейти к сообщению
 Kibor пишет:
Придумать то можно, но для этого стоит пользоваться связкой sendpython getpython и выход с цикла через какое то время.

Сам себя запутал. Прочитал, не попробовал, подумал, что если getpython вызвать один раз и скрипт ещё не отработал, то постоянно будет возвращать ERROR_READ_PYTHON.
Спасибо, получилось.
22. Kibor - 19 Марта, 2021 - 01:00:11 - перейти к сообщению
Один из примеров:

CODE:
if (runpython())//Запустили интерпретатор
{
sendpython("import time");//Отправили
sendpython("time.sleep(5)");//Отправили паузу в 5 секунд
sendpython("print(^'Text^')");//Отправили
string A="";
looptime(60000)//Ждем минуту через которую выйдем если не будет ответа
{
A=getpython();
if (A!="ERROR_READ_PYTHON" && A!="") break;
}
messagebox (A);
closepython();//Завершили работу с интерпретатором
}
23. Kibor - 12 Апреля, 2021 - 09:29:11 - перейти к сообщению
Перенес вопросы сюда.(для просмотра ссылки Вам необходимо авторизоваться)
24. Zireael - 15 Апреля, 2021 - 19:51:33 - перейти к сообщению
Извлечь архив:
CODE:
string command = "";
string rn = formatic(13)+formatic(10);

command = command + "import zipfile"+rn;
command = command + "zip_input = zipfile.ZipFile(r^'D:\Kibor2\templates.zip^')"+rn; // путь к архиву
command = command + "zip_input.extractall(r^'C:^')"+rn; // куда извлечь
command = command + "zip_input.close()"+rn;
command = command + "print(^'end^')"+rn;

if (runpython())
{
sendpython(command);
while(getpython()!="end")sleep(100);
closepython();
}
25. Kibor - 09 Января, 2022 - 04:19:24 - перейти к сообщению
Обновил драйвер для запуска хрома chromedriver.exe на последний рабочий.
Для его получения необходимо переустановить Кибор с(для просмотра ссылки Вам необходимо авторизоваться) или самому найти актуальный драйвер в сети и кинуть его в папку ....... kibor\python\webdriver
26. Zireael - 09 Января, 2022 - 05:02:41 - перейти к сообщению
 Цитата:
или самому найти актуальный драйвер в сети

Проще сразу ссылку дать: https://chromedriver.chromium.org/downloads/
27. Kibor - 09 Января, 2022 - 05:39:08 - перейти к сообщению
[quote=Zireael]Проще сразу ссылку дать:(для просмотра ссылки Вам необходимо авторизоваться) /quote]
Не каждый драйвер рабочий.
На данный момент рабочий тут(для просмотра ссылки Вам необходимо авторизоваться)
28. Kibor - 12 Февраля, 2022 - 21:13:45 - перейти к сообщению
На данный момент рабочий драйвер для хрома тут https://chromedriver.storage.goo...th=98.0.4758.80/

Powered by ExBB FM 1.0 Final