Как открыть .exe через командную строку в Sikuli?

У меня установлен PL/SQL Developer, и я пытаюсь заставить Sikuli открыть его через командную строку.

Если я делаю это вручную, я делаю:
1) Откройте CMD
2) "C:\Program Files (x86)\PLSQL Developer\plsqldev.exe"
3) [Enter]

Это мой код:

vcCMD = '"C:\Program Files (x86)\PLSQL Developer\plsqldev.exe"'
App.open('CMD ' + vcCMD)

Он зарегистрировал, что App.open() запустился, но .exe не открывается.

[log] App.open CMD "C:\Program Files (x86)\PLSQL Developer\plsqldev.exe"

Кто-нибудь знает как это сделать?


person Tenzin    schedule 12.06.2015    source источник


Ответы (2)


Нашел ответ, мне нужно было /C

vcCMD = '"C:\Program Files (x86)\PLSQL Developer\plsqldev.exe"'
App.open('CMD /C ' + vcCMD)

Или еще проще:

run(vcCMD)
person Tenzin    schedule 12.06.2015
comment
Если вы используете команду run, Sikuli IDE исчезает. App.open позволяет создать тест. - person Jeremy Thompson; 10.05.2017

person    schedule
comment
Вы хотели опубликовать это в другом вопросе? Похоже, это не имеет ничего общего с запуском исполняемого файла из Sikuli. - person Jeremy Caney; 19.06.2020