Как запустить скрипт sikuli 1.0.1 из командной строки

Я использую Sikuli 1.0.1, установленный на диске F в 64-битной системе Windows8.

Я пытался запустить скрипт sikuli (scriptname.sikuli) непосредственно из командной строки, не открывая ранее sikuli-ide.jar. У меня есть поиск в Интернете, но похоже, что способ сделать это отличается в зависимости от того, какую версию вы используете, я прочитал это без какого-либо результата: http://doc.sikuli.org/faq/010-command-line.html?highlight=command%20line

Я должен попробовать все это в командной строке безрезультатно

F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\sikuli-ide.jar -r F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

@start F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\runIDE.cmd -r F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

java -jar F:\APPS n DEVICES\2 MACRO RECORDERS\Sikuli\sikuli-ide.jar F:\APPS n DEVICES\2 MACRO RECORDERS\Sikul\scripts\lastone.sikuli

Как я могу это сделать?

3 ответа

Решение

Вам нужно 2 вещи:
- Путь к runIDE.cmd
- Путь к файлу.sikuli, который вы хотите запустить.

Например: Откройте командную строку и выполните следующую команду:

C:\Sikuli\runIDE.cmd -r C:\Sikuli\Colour\White.sikuli

Если это не работает, какую ошибку вы получаете?

Вы можете создать файл.bat, содержащий указанную выше команду: C:\Sikuli\runIDE.cmd -r C:\Sikuli\Color\White.sikuli

Скажем, имя командного файла - Test.bat. Просто дважды щелкните Test.bat

Запуск сценариев Sikuli из командной строки

без аргументов

Откройте командную строку.

введите компакт-диск "Каталог Sikuli" и введите

введите следующую команду для запуска:

runIDE.cmd -r "путь сценария sikuli"

с аргументом

runIDE.cmd -r "путь сценария sikuli" -args "a1" "a2" "a3"

Из документации SikuliX: как запустить sikulix из командной строки, -r (или эквивалент: --runОпция) позволяет запускать sikulix из командной строки.

Другие вопросы по тегам