【问题标题】:Sikuli Integrator C# errorsSikuli Integrator C# 错误
【发布时间】: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

【问题讨论】:

    标签: c# sikuli


    【解决方案1】:

    手动创建一个文本文件“C:\SikuliOutputLog.txt”,然后运行代码。 它对我有用。

    【讨论】:

      【解决方案2】:

      在 Windows10 中,除了手动添加 C:\SikuliOutputLog.txt 之外,您还需要确保当前用户对该文件具有“写入”控制权。

      【讨论】:

        猜你喜欢
        • 2017-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-06
        • 2018-05-18
        • 1970-01-01
        • 2019-04-03
        • 1970-01-01
        相关资源
        最近更新 更多