Skip to content

Commit 7438b46

Browse files
committed
2 parents 41299e6 + 7e0a569 commit 7438b46

File tree

2 files changed

+63
-35
lines changed

2 files changed

+63
-35
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ ADB Android Viewer - графическое приложение отображ
2525
- использует ADB для доступа к устройству
2626
- поддерживает устройства с версиями Android от `5.x` до `9.x` и `Android API` от `20` версии
2727
- доступ и получение изображения производиться через собственные драйвера временно копируемые на устройство
28-
- поддерживает конфигурационный файл с основными настройками интерфейса
28+
- поддерживает [конфигурационный файл](https://github.com/ClnViewer/ADB-Android-Viewer/blob/master/src/ADBViewer/ADBViewer.ini) с основными настройками интерфейса
2929
- встроенный терминал для доступа к консольным командам удаленного устройства
30-
- поддержка скриптов `LUA` для интерактивного взаимодействия с устройством и приложениями на нем
31-
- встроенный графический редактор/генератор скриптов `LUA`
32-
- система подгружаемых плагинов, в собранный пакет включен плагин управления `LUA` скриптами
30+
- поддержка [скриптов `LUA`](https://github.com/ClnViewer/ADB-Android-Viewer/blob/master/src/ADBViewer/src/App/plugin/plugin-lua/plugin-lua.lua.example) для интерактивного взаимодействия с устройством и приложениями на нем
31+
- встроенный графический [редактор/генератор](https://clnviewer.github.io/Code-Blocks-Android-NDK/ADBANDROIDVIEWER.EN.html) скриптов `LUA`
32+
- система подгружаемых [плагинов](https://github.com/ClnViewer/ADB-Android-Viewer/tree/master/src/ADBViewer/src/App/plugin/plugin-template), в собранный пакет включен плагин управления `LUA` скриптами
3333
- режим отображения абсолютных координат как в пикселях, так и позицию в видео буфере
3434
- сохранение скриншотов в форматах `.bmp` или `.png`
3535
- возможность копировать экран устройства в буфер обмена
Lines changed: 59 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,63 @@
11

2-
-- 1. rename _plugin-lua.dll to plugin-lua.dll
3-
-- 2. rename this script to same dll plugin name
4-
-- examle: plugin-lua.dll -> plugin-lua.lua
2+
-- Android ADB Viewer 0.0.72.375 - 10/07/2019
3+
-- Display resolution: 1024x600
4+
-- Date build script: Wed Jul 10 05:50:03 2019
55

6-
local test_table = {
7-
-- format: { <position from buffer> <color R> <color G> <color B> }
8-
{446031,13,13,13},
9-
{447951,13,13,13},
10-
{449871,14,14,14},
11-
{451791,18,18,17},
12-
{453711,56,56,50},
13-
{446034,253,217,157},
14-
{447954,253,217,157},
15-
{449874,247,210,152},
16-
{451794,186,157,116}
17-
}
186

19-
function main(state)
20-
-- local stateOrigin = LuaObject:stateGet()
21-
local sleep = 5
22-
local ret = LuaObject:checkPixelsByPos(test_table)
23-
if ret then
24-
state = state + 1
25-
LuaObject:adbClick(10,14)
26-
else
27-
state = 0
28-
sleep = 60
29-
LuaObject:adbText("i'm ready")
30-
LuaObject:adbClick(410,414)
31-
end
32-
LuaObject:stateSet(state)
33-
LuaObject:stateSleep(sleep)
34-
return state
7+
function main (stateOld)
8+
local tbl_screen01 = {
9+
{1257078,236,239,241},
10+
{1260150,233,236,239},
11+
{1263222,63,79,86},
12+
{1266294,62,79,86},
13+
{1269366,236,239,241},
14+
{1257081,235,238,240},
15+
{1260153,179,186,189},
16+
{1263225,55,71,79},
17+
{1266297,80,94,101},
18+
{1269369,236,239,241},
19+
{1257084,112,124,130},
20+
{1260156,63,79,86},
21+
{1263228,55,71,79},
22+
{1266300,120,131,137},
23+
{1269372,236,239,241},
24+
{1257087,55,71,79},
25+
{1260159,55,71,79},
26+
{1263231,71,85,93},
27+
{1266303,207,212,215},
28+
{1269375,236,239,241},
29+
{1257090,96,108,115},
30+
{1260162,125,136,142},
31+
{1263234,204,210,213},
32+
{1266306,236,239,241},
33+
{1269378,236,239,241},
34+
{1445289,55,71,79},
35+
{1448361,55,71,79},
36+
{1451433,55,71,79},
37+
{1454505,55,71,79},
38+
{1457577,55,71,79},
39+
{1445292,153,161,167},
40+
{1448364,153,161,167},
41+
{1451436,153,161,167},
42+
{1454508,153,161,167},
43+
{1457580,153,161,167},
44+
{1445295,236,239,241},
45+
{1448367,236,239,241},
46+
{1451439,236,239,241},
47+
{1454511,236,239,241},
48+
{1457583,236,239,241},
49+
{1445298,236,239,241},
50+
{1448370,236,239,241},
51+
{1451442,236,239,241},
52+
{1454514,236,239,241},
53+
{1457586,236,239,241},
54+
{1445301,236,239,241},
55+
{1448373,236,239,241},
56+
{1451445,236,239,241},
57+
{1454517,236,239,241},
58+
{1457589,236,239,241},
59+
}
60+
61+
LuaObject:stateSleep(10)
62+
LuaObject:stateSet(stateOld + 1)
3563
end

0 commit comments

Comments
 (0)