是否有可能使用Visual Basic或C#创建控制台应用程序,如CMD中的编辑应用程序?我希望程序响应鼠标输入,有菜单栏,mssgboxes和窗口。控制台应用程序如cmd编辑
4
A
回答
7
是的,这是可能的!不要完全从头开始,请检查Curses Sharp。它是curses库的包装器,它有助于构建像这样的应用程序。
虽然我必须承认,但我从来没有用过它。请让我们知道它是怎么回事。
2
.NET提供的控制台API不适合这种开发。您需要对平台控制台API执行大量P/Invoke。如果你需要GUI,我真的会建议WinForms/WPF。
如果你真的想要这样做,你需要实现低级别的鼠标/键盘钩子。这会让你开始:http://blogs.msdn.com/b/toub/archive/2006/05/03/589468.aspx
-2
如果你想让它在DOS下运行,你不能(因为C#/ vb.net不能在DOS上运行)。如果你想让它在Windows上运行,我认为你最好使用Windows Forms或WPF。
要回答你的问题;这可能是可能的,但这需要大量的工作,由于上述原因,我认为这不会有任何回报。
+0
为什么这个垃圾我得到了-2? – 2011-06-23 22:18:40
相关问题
- 1. 在控制台应用程序中编写cmd命令
- 2. 使用文本编辑器的Ruby控制台应用程序?
- 3. 如何编写使用powershell而不是cmd的控制台应用程序
- 4. 在C#控制台应用程序中编辑文本?
- 5. 从C#控制台应用程序运行CMD?
- 6. 在控制台应用程序中加载cmd
- 7. 从其他控制台应用程序运行控制台应用程序
- 8. 如何在控制台应用程序
- 9. xcode编译控制台应用程序 - c编程
- 10. 如何使用Zend编写示例控制台应用程序?
- 11. 运行我的控制台应用程序Windows CMD后,如何清除控制台?
- 12. Qt控制台应用程序教程?
- 13. C#控制台应用程序 - 在运行时编辑用户设置
- 14. 编程使用C#控制台应用程序
- 15. 如何从C#控制台运行多个CMD命令应用程序
- 16. 控制台应用程序:打印到控制台溢出
- 17. 从非控制台.NET应用程序内创建控制台
- 18. .Net无法启动控制台的控制台应用程序
- 19. 如何获得控制台的进程id在C#控制台应用程序
- 20. 以编程方式运行.net控制台应用程序
- 21. 如何编辑控制台输出
- 22. 控制台应用程序中的HttpContext
- 23. Visual Studio(MAC)控制台应用程序
- 24. vb.net控制台应用程序崩溃
- 25. 崩溃控制台应用程序
- 26. 控制台应用程序问题
- 27. REPL控制台应用程序服务
- 28. C++控制台应用程序MVC
- 29. Boson vs Thor控制台应用程序
- 30. Vista控制台应用程序?
除非您的编辑克隆可以像原始Edit编辑一样处理extremley大文件,否则请勿打扰。我希望编辑在x64系统上工作! – 2011-06-14 23:03:20