Files
HawkeyeVision/Hawkeye.VisionBuilder.UI.RecipeConverter/Program.cs
meelstorm 63afb2dcfb 1.0.6
2025-10-01 08:17:10 +02:00

23 lines
607 B
C#

using System.Xml;
using Hawkeye.VisionBuilder.Workflow;
var files = Directory.GetFiles(AppContext.BaseDirectory, "*.hrcp", SearchOption.TopDirectoryOnly);
foreach (var file in files)
{
try
{
Console.WriteLine($"Converting {file}");
var f = File.OpenRead(file);
WorkflowList list = new WorkflowList();
list.Load(new BinaryReader(f),new OperationDiscoveryService(list));
list.SaveJSON(Path.GetFileNameWithoutExtension(file)+".jhrcp");
}
catch (Exception ex)
{
Console.WriteLine($"Error processing file {file}: {ex.Message}");
}
}