写个简单的批处理文件(如下代码)来测试调用和传参。

@echo off 
echo %1 
echo %2 
pause

 

 

下面是调用批处理文件的C#代码:

static void Main(string[] args) 
        { 
            Process process = new Process(); 
            process.StartInfo.FileName = "D:\\New.bat"; 
            process.StartInfo.UseShellExecute = true; 
            
            //这里相当于传参数 
            process.StartInfo.Arguments = "hello world"; 
            process.Start(); 
            
            //测试同步执行 
            process.WaitForExit();

            //测试第二次运行 
            process.StartInfo.Arguments = "hello heqichang"; 
            process.Start(); 
            process.WaitForExit(); 
            
        }

 

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2021-10-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
相关资源
相似解决方案