C# 在c中创建批处理文件#
这是我第一次创建批处理。基本上,我希望在命令提示符中编写命令。所以我需要批处理文件,这样我就可以在c#中使用它并完成任务 命令如下所示:C# 在c中创建批处理文件#,c#,batch-file,com0com,C#,Batch File,Com0com,这是我第一次创建批处理。基本上,我希望在命令提示符中编写命令。所以我需要批处理文件,这样我就可以在c#中使用它并完成任务 命令如下所示: install PortName=COM50- bcdedit.exe -set TESTSIGNING OFF 如何创建批处理文件并使用c#代码运行它 谢谢 详细信息:我正在使用com0com创建虚拟端口,因此主要的想法是自动化该过程,这样我就可以创建端口,而无需转到命令端口并写入命令。将命令写入文件,并使用文件路径调用。您可能不需要批处理文件:- Pr
install PortName=COM50-
bcdedit.exe -set TESTSIGNING OFF
如何创建批处理文件并使用c#代码运行它
谢谢
详细信息:我正在使用com0com创建虚拟端口,因此主要的想法是自动化该过程,这样我就可以创建端口,而无需转到命令端口并写入命令。将命令写入文件,并使用文件路径调用。您可能不需要批处理文件:-
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();
这是你最好的选择
提供对本地和远程进程的访问,并使您能够启动
并停止本地系统进程
比如,
System.Diagnostics.Process.Start("c:\\yourfilename.bat");
打开记事本,将命令保存在扩展名为
.bat
的文件中,然后查看此处以了解如何从C#运行批处理文件:`myprocess.StartInfo.Arguments=@“Install PortName=COM50-set TESTSIGNING OFF”`干得好。当命令提示符启动时,如何在其中执行。基本上如何传递命令?这是你需要自己检查的东西,我只是举了一个例子。我不知道是什么,我修好了。。谢谢我在批处理文件中编写了这个命令并运行了它,它运行得很好。