C\#exe 인삼 을 호출 하고 인쇄 값 의 인 스 턴 스 를 가 져 옵 니 다.
string baseName = System.IO.Directory.GetCurrentDirectory();
 // baseName+"/"
 // string fileName = @"C:\Users\59930\Desktop\20170605\WindowsFormsApp1\WindowsFormsApp1\WindowsFormsApp1\bin\x86\Debug\WindowsFormsApp1.exe";
 string fileName = baseName + @"\CardRead.exe";
 string para = "1.exe " + code;          
 Process p = new Process();
 p.StartInfo.UseShellExecute = false;
 p.StartInfo.RedirectStandardOutput = true;
 p.StartInfo.FileName = fileName;
 p.StartInfo.CreateNoWindow = true;
 p.StartInfo.Arguments = para;//       ,        ,    ””  
 p.Start();
 p.WaitForExit();
 string output = p.StandardOutput.ReadToEnd();
Console.Write(mmma); 가장 쉬 운 것 은 프로 세 스 류 를 직접 이용 하 는 것 이다.
using System.Diagnostics;
Process.Start(" demo.exe");
  public static void RunExeByProcess(string exePath, string argument)
  {
   //    
   System.Diagnostics.Process process = new System.Diagnostics.Process();
   //   exe   
   process.StartInfo.FileName = exePath;
   //   exe   
   process.StartInfo.Arguments = argument;
   process.StartInfo.UseShellExecute = false;
   //   exe   
   process.StartInfo.CreateNoWindow = true;
   process.StartInfo.RedirectStandardOutput = true;
   process.StartInfo.RedirectStandardInput = true;
   process.Start();
 
   process.StandardInput.AutoFlush = true;
   //        
   process.WaitForExit();
  }
public static string RunExeByProcess(string exePath, string argument)
  {
   //    
   System.Diagnostics.Process process = new System.Diagnostics.Process();
   //   exe   
   process.StartInfo.FileName = exePath;
   //   exe   
   process.StartInfo.Arguments = argument;
   process.StartInfo.UseShellExecute = false;
   //   exe   
   process.StartInfo.CreateNoWindow = true;
   process.StartInfo.RedirectStandardOutput = true;
   process.StartInfo.RedirectStandardInput = true;
   process.Start();
 
   process.StandardInput.AutoFlush = true;
 
   string result = null;
   while (!process.StandardOutput.EndOfStream)
   {
    result += process.StandardOutput.ReadLine() + Environment.NewLine;
   }
   process.WaitForExit();
   return result;
  }이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.