15.08.2013 / 09:36 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| GOFMIDO, точкой с запятой я комментарии отделял. Можно и любым другим символом. Главное условие комментария - он не должен начинаться на слово, которое есть в командах, то есть write, press, move и т.д.
В Java там несколько иная система кодов клавиш, если найду таблицу - дам ссылку, а пока можешь подбором искать.
sleep использует int в качестве аргумента, отсюда и вылет программы при переполнении типа. Ты правильно сделал, что разбил на множество мелких слипов. Позже попробую переделать, чтоб работало и с большими числами.
__________________
let live |
15.08.2013 / 10:12 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| aNNiMON, тогда сразу новый вопрос: Какое максимальное значение слипа?
|
15.08.2013 / 10:30 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| GOFMIDO, судя по докам - 60000.
__________________
let live |
15.08.2013 / 10:36 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Вот нашел значения клавиш, там пролистай чуток вниз. У ENTER код 10, оказывается. __________________
let live |
15.08.2013 / 10:57 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| aNNiMON, понятно, спс.
|
15.08.2013 / 11:09 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| aNNiMON, а можешь сделать в качестве маленького дополнения програмку, возвращающую код нажатой клавиши?
|
15.08.2013 / 11:15 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| vl@volk (14.08.2013/17:49)Виктор, а зачем так много классов, по моим подсчетам я обошелся бы стартовым, лексером, парсером и интерфесом с описаниями комманд и парой опкодовhttp://ru.wikipedia.org/wiki/Interpreter __________________
don't tread on me |
15.08.2013 / 11:22 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| RGT, ух ты, я даже не знал, что это какой-то шаблон проектирования. Идея возникла, когда писал компилятор ассемблера. GOFMIDO, попробую. __________________
let live Изменено aNNiMON (15.08 / 11:24) (всего 1 раз) |
15.08.2013 / 13:11 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| GOFMIDO, вот, сделал, чтобы в sleep можно было писать большие значения. Сюда же встроил и просмотрщик кодов клавиатуры. Запускается при указании любого ключа, например "java -jar AutomateScriptic.jar keypreview". Вместо keypreview можно и один символ написать, без разницы. Кстати, я забыл сказать, там еще одна команда есть - restart. Пишешь её в конце текстового файла и скрипт будет выполняться бесконечно.
__________________
let live
Прикрепленные файлы: AutomateScripti(…).jar (12.13 кб.) Скачано 179 раз |
15.08.2013 / 15:42 | |
GOFMIDO Пользователь Сейчас: Offline
Имя: Вадим Откуда: Иркутск Регистрация: 06.07.2012
| aNNiMON, спасибо, держи печеньку Открыть спойлер Закрыть спойлер Кстати, прошлую получил? |