我从来没有一扇窗户命令行。我已经尝试工具,如powercmd和喜欢他们的,但大多数都不是免费发放的,我不津津乐道的思想支付的东西,我认为我可以写我自己。我想写我自己命令行包装类似于powercmd,允许这些特性:

  • 定义的字体和颜色
  • 透明度的窗户
  • 多个窗口打开了在同一时间在一个小组(也许就像标签浏览)
  • 能力调整窗口

我达到了你们现在帮我决定我是否应该试图这C#在visual studio或是否是我应该做的,它在Java摇摆。我舒适的有两个。有人曾经做过的命令行包装这样?如果使用什么语言,你有没有用什么是您的经验?感谢任何的反馈意见。

赠款

有帮助吗?

解决方案

既然你问了,我写了一个自己在C#-对 Process 类只是 有用的。这里的主要问题是I/O重新定向。虽然我从来没有管理完全自己,你需要这个这样子过程的输出不会出现在另一个控制台窗口。你也可以杀死程序,找到现有的人,等等。

此外,C#'s台的操作是非常方便。

虽然我不Java程序员,我可以想象这两个重要功能将是很困难的使用,考虑到Java平台的独立。

其他提示

如果你想要做一个窗命线,我将建议。Java的强制执行平台的独立性,将让你打的太多以通过命令,以基础的操作系统。

还有的已经Console2击大要点 调整大小、透明度、标签、可修改的字体。

这是用C++编写和发动机罩下,它包裹cmd.exe (或者命令你告诉它的使用),使这些可能是两个打击它,如果你真的有兴趣在发展自己的外壳一管理的语言。

C#有几个好处超过Java对于这种类型的项目,尤其是更好地整合与窗口,这是(据推测)的唯一平台,你是在开发本。Java摆库是几乎没有微调寻找在windows的机器作为C#形式往往是,有能力使用WPF,C#似乎是清楚的获得者我的。

我不会使用Java和摇摆。C#会让你直接沟通。净框架和能让你的能力构建一个更强有力的命令行工具。这将是一个麻烦让Java访问一些窗系统的电话。

只是想让你们都知道,我没有写的命令行包装。原来真的很好。我有几个更小的事,我想补充,然后我将把源代码以及一个地方下载。exe。我上传的一段视频它在行动的情况下,任何人都想要提供的反馈意见或想法。谢谢你的帮助。

http://www.youtube.com/watch?v=-NM-XcYwLDc

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top