30/09/2018, 19:33

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

`string commandText = @"/c <Lệnh cần thực hiện>";
            
            System.Diagnostics.Process.Start("CMD.exe", commandText);`
Huu Co Nguyen viết 21:49 ngày 30/09/2018

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,…

Ngô Doãn Tuấn viết 21:49 ngày 30/09/2018

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

Chí Cường Trần viết 21:35 ngày 30/09/2018

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

Ngô Doãn Tuấn viết 21:41 ngày 30/09/2018

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

Bài liên quan
0