14.08.2013 / 13:26 | |
dimon_net Пользователь Сейчас: Offline
Регистрация: 11.06.2013
| GOFMIDO, Интересно посмотреть |
14.08.2013 / 17:20 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| GOFMIDO, готово. Пример лежит в jar-архиве, можешь сразу запускать. code.txt можно ложить внутрь, а можно и рядом с исполняемым jar'ом. Если строка не содержит команд, то она не выполняется, можно комментариев сколько хочешь писать или отделять блоки пробелами. От себя добавил команду write, может пригодится. Проверял на линуксе, но работать должно везде. Запускать, надеюсь, знаешь как. Открыть спойлер Закрыть спойлер Кто запустит на мобиле, тот нубяра __________________
let live
Прикрепленные файлы: AutomateScripti(…).jar (10.22 кб.) Скачано 208 раз |
14.08.2013 / 17:32 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| |
14.08.2013 / 17:49 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Виктор, а зачем так много классов, по моим подсчетам я обошелся бы стартовым, лексером, парсером и интерфесом с описаниями комманд и парой опкодов
__________________
знает толк Изменено vl@volk (14.08 / 17:50) (всего 1 раз) |
14.08.2013 / 17:51 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| vl@volk, ...и писал бы if (text.equals("presslong")) { .. } else if (text.equals... ? На каждую команду свой класс для расширяемости.
__________________
let live |
15.08.2013 / 06:39 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| aNNiMON, спасибо, всё работает. Открыть спойлер Закрыть спойлер Денюку кинул на счет из поддержки PPM R347617663674Правда синтаксис немного не тот, что я хотел У меня пара вопросов: Симовол ";" как то влияет на программу (если да то как) или это просто комент? Что мне написать чтобы тыкнут Enter? Пишу: ;write few spaces
press 13
sleep 100
Не работает |
15.08.2013 / 07:04 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| Проблема с Enter'ом решилась виртуальной клавиатурой. С такой прогой в связке с батниками и моим скупым знанием паскаля я могу весь комп автоматизировать. Но вопросы остаются в силе.
|
15.08.2013 / 07:26 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| Ещё ошибочка... Был такой код: Открыть спойлер Закрыть спойлер sleep 180000
;drag cursor move 30 100 key 1 key 1 sleep 1000 move 450 595 key 1
sleep 2000Прога включается и сразу выключается. Должно быть виновато долгое время ожидания... Но мне нужно будет писать туда и 800000, и 3600000. В чём проблема? P.S. Написал 36 раз по sleep 5000 - работает. Изменено GOFMIDO (15.08 / 07:36) (всего 1 раз) |
15.08.2013 / 09:15 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Поспешил с переводом __________________
わからない!! |
15.08.2013 / 09:25 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| ВитаминКО, да нет, основные условия он выполнил. На добросовестность Вити можно положиться, да и PPM-мом я не 1 мод сделал, так что если и рано, то не зря |