Пример #1
0
 private static void Gerberify(string boardFile, string destZipFile)
 {
     var gerberDir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
     Directory.CreateDirectory(gerberDir);
     var job = new SeeedStudioCamJob(boardFile, gerberDir);
     foreach (var step in job.StepArguments)
     {
         var pri = new ProcessStartInfo
         {
             CreateNoWindow = true,
             FileName = Settings.Default.EagleConsoleExe,
             Arguments = String.Format(@" -X {0}", step)
         };
         Console.WriteLine(pri.Arguments);
         Process.Start(pri).WaitForExit();
     }
     ZipFile.CreateFromDirectory(gerberDir, destZipFile);
 }
Пример #2
0
        private static void Gerberify(string boardFile, string destZipFile)
        {
            var gerberDir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());

            Directory.CreateDirectory(gerberDir);
            var job = new SeeedStudioCamJob(boardFile, gerberDir);

            foreach (var step in job.StepArguments)
            {
                var pri = new ProcessStartInfo
                {
                    CreateNoWindow = true,
                    FileName       = Settings.Default.EagleConsoleExe,
                    Arguments      = String.Format(@" -X {0}", step)
                };
                Console.WriteLine(pri.Arguments);
                Process.Start(pri).WaitForExit();
            }
            ZipFile.CreateFromDirectory(gerberDir, destZipFile);
        }