/
Edwar
/
cam-api-examples
Обзор
Документация
Войти
/
Edwar
/
cam-api-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
MachiningTools/DIN4000ImportPluginNet/Program.cs
31 строка
963 B
duromanov
Machining tool imort examples
01 окт 2024, 10:29
01 окт 2024, 10:29
0497a93
Код
Авторство
О чём код?
using System; using System.IO; namespace DIN4000ImportPlugin { class Program { static void Main(string[] args) { StartArgs startArgs = new(); startArgs.Parse(args); startArgs.UnZipCsvFiles(); if (startArgs.CsvFiles.Count > 0) { var recs = new List<ToolRecord>(); foreach (string csvFileName in startArgs.CsvFiles) DIN4000CsvReader.ReadCsvFile(csvFileName, recs); Environment.CurrentDirectory = startArgs.SCInstallFolder + "\\Bin64"; using (ToolFromCsvMaker toolMaker = new(startArgs.SCInstallFolder)) { toolMaker.ImportRecsToDB(recs, startArgs.ResultDBFile); Console.WriteLine("Imported tools count: " + toolMaker.ImportedToolsCount); } } startArgs.ClearUnzippedCsvFiles(); } } }