Тема: Обсуждение / Вопросы засадка\макрос
Показать сообщение отдельно
Старый 30.11.2016, 21:52   #6
vladimir7979
Освоившийся
Аватар для vladimir7979
OFFLINE
Регистрация: 06.03.2014
Возраст: 32
Сообщений: 80
Благодарностей:
3 всего
Репутация: 10

На х7 немного попариться придется с вводом координат для своего экрана/размера семян. У меня пугала сейчас нет, но вот как это можно описать на примере посадки огурцов в миру. Скажу сразу тут всего лишь 3 посадки, сколько и чего влезет в свое пугало надо смотреть самому). Просто нужно вставить свои координаты и добавить строки с нужным количеством повторений.

Скрипт для расширения .amc

<Root>
<DefaultMacro>
<Major></Major>
<Description>123
</Description>
<Comment>2
</Comment>
<GUIOption>
<RepeatType>0</RepeatType>
</GUIOption>
<KeyUp>
<Syntax></Syntax>
</KeyUp>
<KeyDown>
<Syntax>
Delay 2000 ms // ожидание перед началом скрипта
MoveTo 455 350 // переход к координатам
Delay 1000 ms
KeyDown 30 1 // нажатие клавиши 1 (на ней семяна)
Delay 64 ms
KeyUp 30 1
Delay 1000 ms
LeftDown 1 // сажаем лкмом
Delay 64 ms
LeftUp 1
Delay 1000 ms
LeftDown 1
Delay 64 ms
LeftUp 1
Delay 64 ms
RightDown 1 // пкм после посадки, чтоб не запаролся скрипт, если была попытка посадить на занятое место
Delay 64 ms
RightUp 1
Delay 64 ms
Delay 1000 ms
MoveTo 525 350 // Переходим к посадке 2 семя, для огурцов сдвиг по оси Х на 70 пунктов, далее повторяется все тоже самое
Delay 1000 ms
KeyDown 30 1
Delay 64 ms
KeyUp 30 1
Delay 1000 ms
LeftDown 1
Delay 64 ms
LeftUp 1
Delay 1000 ms
LeftDown 1
Delay 64 ms
LeftUp 1
Delay 64 ms
RightDown 1
Delay 64 ms
RightUp 1
Delay 64 ms
Delay 1000 ms // конец посадки по горизонтали, но принцип ясен, если надо посадить большее количество, то увеличиваем выше число повторений со сдвигами по оси Х
MoveTo 455 420 // Переход на новую строчку засадки, теперь по вертикали смещаемся на 70 пунктов и производим засадку, после чего снова смещаемся вправо, уже относительно этих координат и все повторяем заново необходимое количество раз
Delay 1000 ms
KeyDown 30 1
Delay 64 ms
KeyUp 30 1
Delay 1000 ms
LeftDown 1
Delay 64 ms
LeftUp 1
Delay 1000 ms
LeftDown 1
Delay 64 ms
LeftUp 1
Delay 64 ms
</Syntax>
</KeyDown>
<Software>123
</Software></DefaultMacro>
</Root>

Комментарии х7 не читает, их нужно будет убрать. Получится громоздко :)
 
Ответить с цитированием
Сказали спасибо:
Brokker (01.12.2016)