23 lines
607 B
C#
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}");
|
|
}
|
|
}
|
|
|
|
|
|
|