executeBat method

Future<void> executeBat(
  1. String name
)

Implementation

Future<void> executeBat(String name) async {
  try {
    final scriptDir = p.dirname(Platform.script.toFilePath());
    final batPath = p.join(scriptDir, name);
    final result = await Process.run('cmd.exe', ['/c', batPath]);

    // Print output for debugging
    stdout.write(result.stdout);
    stderr.write(result.stderr);
  } catch (e) {
    print('Failed to run batch file: $e');
  }
}