コード例 #1
0
ファイル: Sikuli.cs プロジェクト: uroslamovsek/SikuliSharp
        public static string RunProject(string projectPath)
        {
            if (projectPath == null) throw new ArgumentNullException("projectPath");

            if(!Directory.Exists(projectPath))
                throw new DirectoryNotFoundException(string.Format("Project not found in path '{0}'", projectPath));

            var processFactory = new SikuliScriptProcessFactory();
            using (var process = processFactory.Start(string.Format("-r {0}", projectPath)))
            {
                var output = process.StandardOutput.ReadToEnd();
                process.WaitForExit();
                return output;
            }
        }
コード例 #2
0
ファイル: Sikuli.cs プロジェクト: preetipadalia/SikuliSharp
        public static string RunProject(string projectPath, string args)
        {
            if (projectPath == null)
            {
                throw new ArgumentNullException("projectPath");
            }

            if (!Directory.Exists(projectPath))
            {
                throw new DirectoryNotFoundException(string.Format("Project not found in path '{0}'", projectPath));
            }

            var processFactory = new SikuliScriptProcessFactory();

            using (var process = processFactory.Start(string.Format("-r {0} {1}", projectPath, args)))
            {
                var output = process.StandardOutput.ReadToEnd();
                process.WaitForExit();
                return(output);
            }
        }