2016-12-20 12 views
0

Я хотел бы автоматизировать очень простую задачу. Все, что я делаю, это экспорт проекционных файлов из приложения, называемого «solmetric pv analyzer». Но мне нужно сделать это примерно 100 раз.Автоматизация задачи

Не уверен, что эта информация поможет, но для экспорта проектов мне нужно загрузить их в программу, а затем File-> экспортировать трассы для всей системы.

Я бы использовал что-то вроде AutoHotKey, но размеры файлов сильно различаются, поэтому время экспорта также работает, и я не хочу, чтобы он так долго ждал каждого файла.

Кроме того, я застрял на Windows XP на компьютере с ограниченной вычислительной мощностью.

Windows XP SP2 1 GB RAM

ответ

0

Глядя на поток, если бы я должен был сделать это - я хотел бы использовать Sikuli. Он довольно удобен для пользователя и

автоматизирует все, что вы видите на экране. Он использует распознавание изображений для идентификации и управления компонентами графического интерфейса. Это полезно, когда нет простого доступа к внутреннему или исходному коду GUI.

И действительно хорошо подходят под ваши аппаратные требования

Windows XP SP2 1 GB RAM

, поскольку она нужна только about 200MB memory начать. Как только вы создадите свой скрипт, я уверен, что выполнение займет еще меньше.

Направляя полный ответ - вы даже можете запланировать выполнение скриптов с помощью PowerShell/пакетных файлов. Вот CLI arguments, которые вы можете использовать:

usage: 
Sikuli-IDE [--args <arguments>] [-h] [-r <sikuli-file>] [-s] [-t <sikuli-file>] 
--args <arguments>    specify the arguments passed to Jython's sys.argv 
-h,--help      print this help message 
-r,--run <sikuli-file>   run .sikuli or .skl file 
-s,--stderr     print runtime errors to stderr instead of popping up a message box 
-t,--test <sikuli-file> run .sikuli as a unit test case with junit's text UI runner 
Смежные вопросы