我在Windows上遇到以下問題。我在交互模式下使用SikuliScript工作正常。這是我用它來啓動它的命令行:同時啓動多個實例時VisionProxy.dll上的Sikuli腳本IO錯誤
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar "E:\APPS\Sikuli\Runtime\sikuli-script.jar" -i
但是如果我大致在同一時間(手動或通過計劃任務),啓動此命令至少兩次,我會得到一個Java異常,因爲VisionProxy.dll已經存在於我的Temp目錄,並且不能被覆蓋,因爲它是有效使用中(按課程的其它命令):
java.io.FileNotFoundException: C:\Users\%USERNAME%\AppData\Local\Temp\2\tmplib\VisionProxy.dll (The process cannot access the file because it is being used by another process)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
的DLL得到由Sikuli本身當庫被加載放在那裏,所以我不知道如何爲了防止這一點。有沒有人有類似的問題,並解決了它?
感謝&問候