Giúp đỡ : Chạy lệnh cmd từ C#

Mục đích của em là. Từ C# hay Winform có thể chạy một lệnh trên cmd.exe !
Code của em như sau :

class Program
    {

        static void Main(string[] args)
        {
            string cmdl = ""// Lệnh ;
            ProcessStartInfo procStart = new ProcessStartInfo("cmd", "/k " + cmdl);
`
        //Thuộc tính của Process
        procStart.RedirectStandardOutput = true; //Trả về giá trị
        procStart.UseShellExecute = false;
        procStart.CreateNoWindow = false;//Không hiện cửa sổ window khi chạy`

Em run nhưng lệnh không được chạy mọi người chỉ giáo !

Em đã sửa được. nên up code nên cho bác nào nếu có cần có thể vào lấy :smiley:

`string commandText = @"/c <Lệnh cần thực hiện>";
            
            System.Diagnostics.Process.Start("CMD.exe", commandText);`
1 Like

Bạn thử code này xem sau

Process.Start("notepad.exe", path_filename);

nó sẽ mở notepad và đọc một file dữ liệu txt,…

1 Like

Cảm ơn bạn nhé ! :smiley: Mình đã có cách khắc phục rồi :smiley:

Có cách mà cũng không share cho mọi người biết ak

:frowning: Sorry bạn nhé. Mình sẽ sửa lại cách up bên trên bài viết nhé :smiley:Thấy ít người quan tâm tới vấn đề này nên nghĩ là không cần :confused:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?