执行方式分为两步:
1.启动cmd.exe。
2.命令行中输入python XXXX.py指令。
1. C#启动命令行
使用Process进程类,该类在System.Diagnostics名称空间下。
using System.Diagnostics;
1.1声明对象
Process process;
ProcessStartInfo processInfo;
1.2填充目标信息
processInfo = new ProcessStartInfo();
processInfo.FileName = @"cmd.exe"; //目标文件,未配置环境变量时需填写绝对路径
processInfo.UseShellExecute = true;
processInfo.CreateNoWindow = true;
1.3启动进程
process = Process.Start(processInfo);
执行后可以看到命令行启动,且启动目录为C#项目的exe文件所在的目录。