Làm cách nào để chạy chương trình bên ngoài như Notepad hoặc Máy tính qua chương trình C#?Làm thế nào để chạy chương trình bên ngoài thông qua một chương trình C#?
Trả lời
Sử dụng System.Diagnostics.Process.Start
trùng lặp hình dự kiến của: How to start a process from C# (WinForms)
FYI "Ví dụ" là liên kết đã chết. Luôn luôn là nhược điểm khi chỉ định liên kết. –
Không chết cho tôi ..... –
Có lẽ nó chỉ là thị lực của tôi sau đó –
Ví dụ như thế này:
// run notepad
System.Diagnostics.Process.Start("notepad.exe");
//run calculator
System.Diagnostics.Process.Start("calc.exe");
Thực hiện theo các liên kết trong Mitchs câu trả lời.
Xin chào, đây là Ứng dụng Bảng điều khiển mẫu để Gọi Notepad.exe, vui lòng kiểm tra với điều này.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace Demo_Console
{
class Program
{
static void Main(string[] args)
{
Process ExternalProcess = new Process();
ExternalProcess.StartInfo.FileName = "Notepad.exe";
ExternalProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
ExternalProcess.Start();
ExternalProcess.WaitForExit();
}
}
}
Có lẽ nó sẽ giúp bạn:
System.Diagnostics.Process pProcess = new System.Diagnostics.Process();
pProcess.StartInfo.FileName = @"C:\Users\Vitor\ConsoleApplication1.exe";
pProcess.StartInfo.Arguments = "olaa"; //argument
pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
pProcess.StartInfo.CreateNoWindow = true; //not diplay a windows
pProcess.Start();
string output = pProcess.StandardOutput.ReadToEnd(); //The output result
pProcess.WaitForExit();
Hãy nhớ vứt bỏ quy trình hoặc sử dụng nó trong một 'sử dụng (Process pProcess = new Process()) {}' block – pKami
không cần thiết trong trường hợp này. Nhưng cảm ơn –
- 1. C#: Chạy chương trình điều khiển bên ngoài như ẩn
- 2. Thực hiện chương trình từ bên trong chương trình C
- 3. Làm thế nào để chạy chương trình C trên Ubuntu?
- 4. Tích hợp Lync 2010 với một chương trình bên ngoài
- 5. Cố gắng khởi chạy trình chỉnh sửa bên ngoài từ bên trong chương trình Go
- 6. Python - làm thế nào để tôi gọi các chương trình python bên ngoài?
- 7. Chạy chương trình java từ một chương trình java khác
- 8. Không thể thực hiện chương trình bên ngoài thông qua hệ thống()?
- 9. Làm thế nào để làm cho trình gỡ lỗi Valgrind bước qua một chương trình
- 10. Dừng chương trình bên ngoài khi chương trình Java được dừng
- 11. Thực hiện chương trình bên ngoài trong java
- 12. Làm thế nào để tạo biểu đồ phụ thuộc chương trình cho chương trình C?
- 13. Làm thế nào để chạy qua một chương trình Perl từng bước?
- 14. Làm thế nào để chạy một chương trình C đơn giản trong Eclipse IDE
- 15. Làm một "vĩ mô" lệnh để chạy một chương trình
- 16. Cách mở Cmd (Command Prompt) thông qua chương trình C
- 17. Ràng buộc khóa. Làm thế nào để chạy một kịch bản bên ngoài (lệnh/chương trình bên ngoài) trong văn bản cao cấp 2 khi nhấn một phím?
- 18. Chạy chương trình trong một foreach
- 19. Làm thế nào để khởi động lại Linux từ bên trong một chương trình C++?
- 20. làm thế nào để biên dịch và chạy chương trình java trong một chương trình java khác?
- 21. Làm thế nào để thêm những thứ vào một chương trình menustrip theo chương trình?
- 22. Làm thế nào để chạy chương trình Java trong thiết bị đầu cuối với thư viện bên ngoài JAR
- 23. Chương trình C++ để thực hiện một Chương trình khác với các đối số dòng lệnh
- 24. Xác định DPI theo chương trình thông qua trình duyệt?
- 25. Làm thế nào để vá một chương trình Java?
- 26. Làm thế nào để Daemonize một chương trình Java?
- 27. Làm thế nào để chạy chương trình được viết cho trình biên dịch cũ?
- 28. Làm thế nào để chạy một chương trình với các đối số với MONO?
- 29. C chương trình: __start
- 30. Làm thế nào để bạn đặt một điều kiện "NẾU BỎ" trong một chương trình C#?
Chào mừng bạn đến Stack Overflow. Tôi nghĩ rằng nó an toàn để cho rằng tiếng Anh là ngôn ngữ thứ hai của bạn. Để tăng cơ hội nhận được câu trả lời, tôi sẽ viết lại tiêu đề câu hỏi để nói "Cách mở chương trình bên ngoài từ chương trình C#?". Ngoài ra nó là một ứng dụng Console, Winforms, Web (hy vọng là không)? Cung cấp thêm một chút thông tin và đảm bảo bạn xem Câu hỏi thường gặp về ngăn xếp ngăn xếp. – Marko
@Michael Tôi giả sử hw đơn giản là như thế nào. – Mathias
Tôi ... chỉ ... không thể để nó như thế ... – codekaizen