如何在 Sikuli 中通过命令行打开 .exe?

How to open an .exe through the Command Line in Sikuli?

我安装了 PL/SQL Developer,我正在尝试让 Sikuli 通过命令行打开它。

如果我手动操作,我会这样做:
1)打开CMD
2) "C:\Program Files (x86)\PLSQL Developer\plsqldev.exe"
3) [输入]

这是我的代码:

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"

有人知道怎么做吗?

找到答案,我需要/C

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

或者更简单:

run(vcCMD)
import os


def firstline(x):
    wait(2)
    os.popen("@echo off")
    t="echo "+x+">log.csv"
    os.popen(t)


def append(x,y):
    wait(2)
    os.popen("@echo off")
    for i in range (0,y):
        x=","+x
        wait(1)
    t="echo "+x+">>log.csv"
    os.popen(t)


firstline("Invalid,test,test1")
append("test1",0)
append("test2",1)
append("test3",2)