3

バッチを作成するのはこれが初めてです。基本的に私はコマンドPromtにコマンドを書きたいです。だから私はバッチファイルが必要なので、C#でそれを実行してタスクを実行できます。

コマンドは次のようになります。

install PortName=COM50-
bcdedit.exe -set TESTSIGNING OFF

バッチファイルを作成し、c#コードを使用して実行する方法。

ありがとう

詳細:私はcom0comを使用して仮想ポートを作成しているので、主なアイデアはプロセスを自動化することです。これにより、コマンドポートに移動してコマンドを記述せずにポートを作成できます。

4

3 に答える 3

5

バッチファイルは必要ないかもしれません:-

 Process myprocess = new Process();
 myprocess.StartInfo.FileName = @"C:\WHERE_EVER\bcdedit.exe";
 // I dont know the exact switch, but im sure you would be able to work this out.
 myprocess.StartInfo.Arguments = @"Install PortName=COM50 -set TESTSIGNING OFF";
 myprocess.Start();
于 2012-12-05T09:01:43.830 に答える
5

コマンドをファイルに書き込み、ファイルへのパスを指定してSystem.Diagnostics.Process.Start()を呼び出します。

于 2012-12-05T08:58:17.570 に答える
2

System.Diagnostics.Processは最良のオプションです。

ローカルおよびリモートプロセスへのアクセスを提供し、ローカルシステムプロセスを開始および停止できるようにします。

例えば;

System.Diagnostics.Process.Start("c:\\yourfilename.bat");
于 2012-12-05T09:02:16.750 に答える