我想編寫一個具有以下功能的程序: 用戶執行程序(C#中的控制檯應用程序),鍵入程序名稱,然後按Enter鍵並初始化程序。.net框架中的哪個庫可用於執行程序?
0
A
回答
0
此功能內置到.NET的核心,無需外部庫:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
0
看一看在Process
[MSDN]類。這應該讓你開始,如果你有任何麻煩,請發表另一個問題。
下面是鏈接的MSDN文檔的例子:
using System;
using System.Diagnostics;
using System.ComponentModel;
namespace MyProcessSample
{
class MyProcess
{
public static void Main()
{
Process myProcess = new Process();
try
{
myProcess.StartInfo.UseShellExecute = false;
// You can start any process.
// HelloWorld is a do-nothing example.
myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
// This code assumes the process you are starting will
// terminate itself.
//
// Given that is is started without a window so you cannot
// terminate it on the desktop, it must terminate itself
// or you can do it programmatically from this application
// using the Kill method.
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
0
只這一次,我給你的代碼。如果你想讓你的發射器更復雜,那部分取決於你。
class Program
{
public static void Main(string[] args)
{
Process process = new Process();
process.StartInfo.FileName = args[0];
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.Start();
}
}
相關問題
- 1. 如何在可執行文件中包含.NET框架庫
- 2. 哪個庫/框架可以用於這個特定的項目?
- 3. .NET 2.0應用程序 - 哪個框架需要最大的可移植性?
- 4. 運行.NET框架.NET框架下1.1程序4.0
- 5. 用於.NET 4.0框架的EXIF庫
- 6. 哪個Web應用程序框架?
- 7. 如何知道我的程序需要哪個.net框架?
- 8. 決定哪個Web應用程序框架用於R用戶
- 9. 哪個框架最適合基於web的應用程序
- 10. 哪個框架用於圖/ dnd java web應用程序
- 11. 哪個安全框架用於Grails應用程序?
- 12. 哪個框架用於推送應用程序
- 13. 哪個混合移動應用程序框架可以使用
- 14. 使用flask/python框架自動下載並執行可執行應用程序
- 15. 當.net框架版本早於程序版本時執行一些代碼
- 16. 哪個Twilio .Net幫助程序庫用於新項目
- 17. .NET框架的哪些功能可以互操作程序集引用?
- 18. 使用.net框架來開發可可應用程序
- 19. .NET應用程序的插件框架
- 20. 編寫一個可以支持.Net Core和.Net框架的應用程序
- 21. 哪個PHP框架可以很容易地用於使用Spring框架的人?
- 22. 用於.NET桌面應用程序的MVC框架
- 23. 用於.NET Core控制檯應用程序的實體框架
- 24. 用於.Net應用程序的IoC和DI框架
- 25. 是否可以在.net框架中執行JavaScript代碼?
- 26. 在.NET框架上運行.NET核心應用程序
- 27. 我的.Net應用程序可以引用.net框架庫的兩個不同版本嗎?
- 28. 當前可用的.NET框架有助於構建業務應用程序? ?
- 29. 我怎麼知道哪些是當前正在執行的應用程序使用.net框架
- 30. 可再發行組件.net框架安裝程序
我相信windows控制檯就是這麼做的。 – J0HN