Класс Process
Dart позволяет вам выполнять внешнюю команду и, при необходимости, получать эти результаты:
import 'dart:io';
main() {
// List all files in the current directory in UNIX-like systems.
Process.run('ls', ['-l']).then((ProcessResult results) {
print(results.stdout);
});
}
Таким образом, в вашем случае вместо выполнения ls
, как в приведенном выше коде, вы можете написать простая программа на C# или Python с использованием упомянутой вами библиотеки, и пусть она выводит результаты на консоль в некотором структурированном формате.
Затем вы используете класс Process для запуска этой команды, читаете результаты , затем проанализируйте и отобразите их.
Подробнее см. документацию по классу процесса .