Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Отправка команды андроид эмулятору + присвоение значения переменным.

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

1. Duat - 07 Февраля, 2020 - 09:40:17 - перейти к сообщению
Добрый день, товарищи.
Можно каким либо образом через кибор отправить команду эмулятору андроида (Memu) на запуск приложения? Что-то типо 'sendmessage' или 'postmessage' .
Ввиду того, что на экране 'телефона', в эмуляторе, может быть несколько страниц, и нужного приложения может не быть на активном экране, поиск по картинке не сработает).

И вторая ситуация с которой пытаюсь разобраться, но не получается:

У меня зацикленный скрипт. В ходе работы скрипта имеется переменная 'A', которая изначально имеет значение 'A=1', и с каждым новым проходом скрипта увеличивается на 1, вплоть до 100, затем все по новой.
В скрипте имеются также переменные B, C, D и т.д., Эти переменные принимают значения либо 1, либо 0.
но например:
Если A=1, то B=0, C=0, D=1.
Если A=2, то B=1, C=1, D=1.
Если A=3, то B=0, C=0, D=1.
Значения переменных B, C, D, E и т.д периодически (раз в пару недель) должны принимать разные значения (0 или 1).
Что можно придумать, чтобы значения переменных хранились где-то, а скрипт считывал эти значения, т.к все время переделывать скрипт дико бесит.
В идеале было бы, чтобы при прохождении скрипта, Kibor считывал значения переменных, которые пользователь внесёт в таблицу Excel.
2. stivus - 25 Июля, 2020 - 00:56:27 - перейти к сообщению
 Duat пишет:
Что можно придумать, чтобы значения переменных хранились где-то, а скрипт считывал эти значения, т.к все время переделывать скрипт дико бесит.
можно создать диалоговое окно в начале программы, в которое и надо будет ввести значения ваших переменных
 Duat пишет:
Можно каким либо образом через кибор отправить команду эмулятору андроида (Memu) на запуск приложения?

Готового рецепта не дам, однако подскажу возможное решение, куда копать-adb
3. Nikanr - 25 Июля, 2020 - 03:09:26 - перейти к сообщению
 Duat пишет:
Можно каким либо образом через кибор отправить команду эмулятору андроида (Memu) на запуск приложения?


Если на рабочем столе можно создать ярлык игры эмулятора, то попробуй через команду start

 Duat пишет:
Значения переменных B, C, D, E и т.д периодически (раз в пару недель) должны принимать разные значения (0 или 1).


getlocaltime - определяет локальную дату на компьютере. Мб с ней можно что-то придумать

 Duat пишет:
В идеале было бы, чтобы при прохождении скрипта, Kibor считывал значения переменных, которые пользователь внесёт в таблицу Excel.


Чтение и запись в файл (txt)

С Excel не знаю как
4. Remyc - 26 Июля, 2020 - 09:00:57 - перейти к сообщению
 Duat пишет:
Можно каким либо образом через кибор отправить команду эмулятору андроида (Memu) на запуск приложения? Что-то типо 'sendmessage' или 'postmessage' .


Про мемо точно не скажу, для Nox app player :
D:\NOX\Nox\bin\Nox.exe -clone:Nox_5 -package:com.stgl.global - через командную строку откроет клон№5 (если не открыт) и запустит приложение com.stgl.global
В Кибор будет выглядеть как
CODE:
system ("D:\NOX\Nox\bin\Nox.exe -clone:Nox_5 -package:com.stgl.global");

Скорее всего в мемо также, прочтите документацию к нему, какие консольные команды он принимает

Powered by ExBB FM 1.0 Final