【发布时间】:2016-02-18 22:22:56
【问题描述】:
我尝试使用 Sikuli Integrator for C#。
我在 Visual Studio 2015 中创建新项目,并安装 SikuliIntegrator。
安装JSikuliModule.jar 后,它将成为我解决方案的一部分,以及一些附加文件。之后属性将“复制到输出目录”属性设置为JSikuliModule.jar 的“始终复制”
然后我尝试我的代码:
class Program
{
static void Main(string[] args)
{
String pattern = @"C:\\Users\\amin-\\Documents\\Visual Studio 2015\\Projects\\SikuliTest\\SikuliTest\\img\\logo.png";
SikuliAction.Click(pattern);
//if (SikuliAction.Exists(pattern).IsEmpty)
//{
// Console.WriteLine("Nope! It's gone...");
//}
//else
//{
// Console.WriteLine("Yep! It's there...");
//}
}
}
如果我运行代码,这是错误显示:
mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的未处理异常附加信息:对路径“C:\SikuliOutputLog.txt”的访问被拒绝。
如果我以管理员身份运行代码,则会显示以下错误:
SikuliModule.dl 中出现“System.Exception”类型的未处理异常附加信息:###FAILURE
【问题讨论】: