runFileWindows function
Implementation
int runFileWindows(String filePath) {
final String path =
filePath.split("\\").sublist(0, filePath.split("\\").length).join("\\");
const String operation = "open";
const String parameters = "";
final Pointer<Utf16> lpOperation = operation.toNativeUtf16();
final Pointer<Utf16> lpFile = filePath.toNativeUtf16();
final Pointer<Utf16> lpDirectory = path.toNativeUtf16();
final Pointer<Utf16> lpParameters = parameters.toNativeUtf16();
return ShellExecute(0, lpOperation, lpFile, lpParameters, lpDirectory, 0);
}