- Регистрация
- 16.06.2017
- Сообщения
- 187
- Благодарностей
- 31
- Баллы
- 28
Мне тут понадобилось автоматизировать одно десктопное приложение, ломаю голову уже который день.
Без особой надежды связался с разработчиком этого приложения через форму обратной связи и спросил его, есть ли возможность как-то управлять его софтом через какие-нибудь команды. Чтобы, так сказать, не по координатам-кликам все делать, а хоть как-то облегчить это дело.
Я не ожидал, что он ответит, но он мне ответил! Цитирую как есть:
порт для управления 9900 - скрипт/прога/чтоугодно должен по локалхосту коннектится на него и слать комманды
комманды крайне желательно давать последовательно так как клиент эмулирует работу пользователя в GUI. там есть контроль запрета на паралельное выполнение, но всё же дополнительно со стороны сервера не помешает также...
скрипт ОБЯЗАТЕЛЬНО должен дождаться ответа обработки запроса - OK или ERROR
также - EXPRD если акк больше не работает
и OFULL если достигнут серверный лимит одновременно используемых
Далее он описал сами команды, например:
3 - выстроить список
1 - удалить
и т.д., далее текст различных команд
И тут мне стало стыдно! Я не понимаю, как это теперь использовать на практике? ----> >порт для управления 9900 - скрипт/прога/чтоугодно должен по локалхосту коннектится на него и слать комманды
Как посылать нужные команды (особенно в связке с зенно?). Через командную строку, наверное? Но как правильно это сделать? Гуглил, но не нашел, да и не факт, что искал по теме...
Мне у разработчика очень неловко спрашивать такие очевидные моменты! Потому что тут явно подразумевается что-то мега-очевидное
Зато здесь на форуме обнажить свое невежество и спросить вашего совета - самое то
Помогите, братцы!
Без особой надежды связался с разработчиком этого приложения через форму обратной связи и спросил его, есть ли возможность как-то управлять его софтом через какие-нибудь команды. Чтобы, так сказать, не по координатам-кликам все делать, а хоть как-то облегчить это дело.
Я не ожидал, что он ответит, но он мне ответил! Цитирую как есть:
порт для управления 9900 - скрипт/прога/чтоугодно должен по локалхосту коннектится на него и слать комманды
комманды крайне желательно давать последовательно так как клиент эмулирует работу пользователя в GUI. там есть контроль запрета на паралельное выполнение, но всё же дополнительно со стороны сервера не помешает также...
скрипт ОБЯЗАТЕЛЬНО должен дождаться ответа обработки запроса - OK или ERROR
также - EXPRD если акк больше не работает
и OFULL если достигнут серверный лимит одновременно используемых
Далее он описал сами команды, например:
3 - выстроить список
1 - удалить
и т.д., далее текст различных команд
И тут мне стало стыдно! Я не понимаю, как это теперь использовать на практике? ----> >порт для управления 9900 - скрипт/прога/чтоугодно должен по локалхосту коннектится на него и слать комманды
Как посылать нужные команды (особенно в связке с зенно?). Через командную строку, наверное? Но как правильно это сделать? Гуглил, но не нашел, да и не факт, что искал по теме...
Мне у разработчика очень неловко спрашивать такие очевидные моменты! Потому что тут явно подразумевается что-то мега-очевидное
Зато здесь на форуме обнажить свое невежество и спросить вашего совета - самое то
Помогите, братцы!