C# 通过主窗体运行cmd.exe-批处理文件,显示命令路径+参数
通过主窗体运行cmd.exe-批处理文件,显示命令路径+参数 此代码在不显示命令行的情况下运行批处理文件C# 通过主窗体运行cmd.exe-批处理文件,显示命令路径+参数,c#,C#,通过主窗体运行cmd.exe-批处理文件,显示命令路径+参数 此代码在不显示命令行的情况下运行批处理文件 ProcessStartInfo _processStartInfo = new ProcessStartInfo( "CMD.exe", "/c" + Path.GetFullPath(@"..\Scripts\" + fileName + ".bat")); 使用Arguments属性: 要在bat本身中显示bat文
ProcessStartInfo _processStartInfo = new ProcessStartInfo(
"CMD.exe", "/c" +
Path.GetFullPath(@"..\Scripts\" + fileName + ".bat"));
使用Arguments属性:
要在bat本身中显示bat文件的路径,请使用
回声%%f0。要显示参数列表,可以尝试echo%*批处理文件工作正常,但不显示命令行,例如:C:\Users\skanerx\Desktop\ScriptCreator\bin\Scripts>my_script.bat+参数是不必要的额外参数
ProcessStartInfo _processStartInfo = new ProcessStartInfo(
"CMD.exe", "/c" +
Path.GetFullPath(@"..\Scripts\" + fileName + ".bat"));
_processStartInfo.Arguments = arguments;
Process p = Process.Start(_processStartInfo);