| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 执行Python |
| | | /// 执行CMD |
| | | /// </summary> |
| | | /// <param name="cmd">命令行</param> |
| | | /// <returns>执行结果或出错信息</returns> |
| | | public static String ExecPython(string cmd) |
| | | public static String ExecCmd(string cmd, bool isPy = false) |
| | | { |
| | | string str = null; |
| | | try |
| | |
| | | |
| | | LogOut.Info("cmd = " + cmd); |
| | | si.AutoFlush = true; |
| | | si.WriteLine("\"C:\\Program Files\\QGIS 3.16\\bin\\python-qgis-ltr.bat\""); |
| | | if (isPy) |
| | | { |
| | | si.WriteLine("\"C:\\Program Files\\QGIS 3.16\\bin\\python-qgis-ltr.bat\""); |
| | | } |
| | | si.WriteLine(cmd); |
| | | si.WriteLine("exit"); |
| | | |