簡體   English   中英

如何在 C# 上執行 2 個不同的命令 cmd

[英]How to execute 2 different commands cmd on C#

我正在研究一個需要在 C# 上運行兩個 cmd 命令的項目,我查看了如何做到這一點,但對我沒有任何幫助,每個人都給出了只執行一個 ZDFFF0A7FA1A55C8C1A4966C19F6DA425 命令的解決方案。

我想在用戶單擊一個按鈕時執行一個命令,然后立即執行另一個命令,而不退出 cmd,如果可能的話,隱藏 cmd Z05B8C74CBD96FBF2DE4C1A352702FFF4Z。

我的目標是在 cmd 中執行以下 2 個命令,以運行 Run.bat 文件:

cd C:\users\user\documents\file
Run.bat

謝謝。

您可以直接調用“C:\users\user\documents\file\Run.bat”並設置工作目錄以及 shell 執行標志:

string path = @"C:\users\user\documents\file\";
var process = new System.Diagnostics.Process();
process.StartInfo.FileName = path + "Run.bat";
process.StartInfo.WorkingDirectory = path;
process.StartInfo.UseShellExecute = true;
process.Start();
//process.WaitForExit();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM