Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Перенесено из справки
Dantes3000
Отправлено: 11 Апреля, 2021 - 15:30:26
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
Какие должны быть отступы в тхт файле с кодом? Постоянно ругается в таком виде, при чем на каждую строку:


Нажмите для увеличения
 
 Top
Zireael
Отправлено: 11 Апреля, 2021 - 17:03:32
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
 Цитата:
Какие должны быть отступы

1 отступ это 4 пробела. Файл должен быть в кодировке ansi. Если что не работает, лучше выкладывать минимальный код, который не работает.
 
 Top
Dantes3000
Отправлено: 11 Апреля, 2021 - 17:17:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
CODE:
string res="ху";



if (runpython())
{
if (runfilepython (pathfolder()+"test1.txt"))
{
looptime(10000)
{
res = getpython();
if(res== "ERROR_READ_PYTHON") pause(1000);
else break;
}
} else {messagebox("Нет файла");}
}
else
{

}

messagebox(res);


в блокноте через crtl+h заменить ~ на пробел

CODE:
import time

token = "1712970689:AAGt26rbFvGL46WRWXhjPlDHbYG_ExL0woo"
path_ini = "D:\\KIBOR\\Kibor\\settings.ini"
IDs = [38326793, 3836726793]
counter_exit = 0
time_start = time.time()


def~send_sms():
~~~~curr="null"

~~~~if~curr=="null":
~~~~~~~~print("null")
~~~~~~~~return~0


send_sms()
 
 Top
Zireael
Отправлено: 11 Апреля, 2021 - 17:26:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
 Цитата:
~~~~curr="null"

~~~~if~curr=="null":

Между этими строками не должно быть пустой строки.

(Отредактировано автором: 11 Апреля, 2021 - 17:27:03)

 
 Top
Dantes3000
Отправлено: 11 Апреля, 2021 - 17:35:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
 Zireael пишет:
Между этими строками не должно быть пустой строки.

Окей, спасибо. Этот код запустился, а тот что выше - нет. Все пустые строки убрал

заодно и баг нашелся, возвращает:

---------------------------
Kibor
---------------------------
null

0
---------------------------
OK
---------------------------
 
 Top
Zireael
Отправлено: 11 Апреля, 2021 - 17:43:04
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
 Цитата:
Этот код запустился, а тот что выше - нет. Все пустые строки убрал

Надо не все убрать, а те которые лишние.
 Цитата:
заодно и баг нашелся, возвращает:

Возвращает:
 Цитата:
null
0

тоже что и интерпретатор. В чём баг?
 
 Top
Dantes3000
Отправлено: 11 Апреля, 2021 - 17:49:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
Интерпретатор просто null возвращает, а кибор еще и 0, то есть значение return. Может это и фича, но нигде не описано вроде


Нажмите для увеличения
 
 Top
Zireael
Отправлено: 11 Апреля, 2021 - 17:53:32
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
Я имел ввиду консольный интерпретатор, тот что в папке с кибор.
 
 Top
Dantes3000
Отправлено: 11 Апреля, 2021 - 17:59:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
Кароче у меня теперь постоянно null 0 возвращает, даже когда другой тхт загружаю. В общем, лучше напрямую ехе собирать и обращаться с кибором через ini. У меня так ни разу нормально ничего не запустилось.
 
 Top
Kibor
Отправлено: 11 Апреля, 2021 - 18:34:19
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Перенесено из темы "Версия 5.69 Выполнение скриптов Python в Кибор"
 Dantes3000 пишет:
заодно и баг нашелся, возвращает:

---------------------------
Kibor
---------------------------
null

0
---------------------------
OK
---------------------------


 Dantes3000 пишет:
Интерпретатор просто null возвращает, а кибор еще и 0, то есть значение return. Может это и фича, но нигде не описано вроде

?

 Dantes3000 пишет:
Этот код запустился, а тот что выше - нет. Все пустые строки убрал
Мы его должны со скрина перепечатывать?

 Dantes3000 пишет:
Кароче у меня теперь постоянно null 0 возвращает
И? Что не так как в питон интерпретаторе?

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by