如何在 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)
我安装了 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)