【问题标题】:GUI Window from CLI来自 CLI 的 GUI 窗口
【发布时间】:2014-02-25 13:29:23
【问题描述】:

我有一个在命令行上运行的服务器应用程序,但我想为其创建一个 GUI 前端,以便用户更轻松地与服务器程序交互。由于我没有实际的主应用程序 *.exe 文件的源代码,我唯一的选择是通过服务器 DLL(这是用于游戏服务器)——主机应用程序支持此 DLL。

我正在考虑的 GUI 将显示诊断消息、玩家名称(和统计数据)和服务器内存使用情况。许多用户发现使用这个游戏服务器应用程序托管服务器太难了,因为他们说 CLI 太难了。

是否可以仅从 DLL 为 CLI 服务器应用程序创建交互式前端?还是我需要创建一个全新的程序,以某种方式从服务器应用程序中读取统计信息?

我简要了解了 Google,但我只发现了如何将 CLI 放在 GUI 窗口中,而不是反过来。为了清楚起见,我想生成第二个窗口来控制服务器应用程序;我不想完全摆脱 CLI

【问题讨论】:

  • 我不明白你的混合词:困难的 CLI / DLL / 游戏服务器... CLI 与 GUI 有什么关系?如果您想从第三方应用程序中获取一些信息 - 您应该使用此应用程序的 API。或者尝试对其进行逆向工程。你能更准确地解释一下你想要什么吗?
  • 基本上用户不想处理命令行并想要GUI。他手头只有可执行文件,但想通过 GUI 界面提供底层程序功能。
  • “是否可以仅从 DLL 为 CLI 服务器应用程序创建交互式前端?”我们无法回答这个问题,这取决于 DLL 包含的内容。

标签: c++ user-interface command-line-interface crysis


【解决方案1】:

我认为一些好的起点是:

其他技术基于 DDE 或共享内存,但似乎不适用于您的情况。

【讨论】:

  • 正是我想要的。谢谢。
猜你喜欢
  • 2016-05-30
  • 2012-01-27
  • 2013-07-20
  • 1970-01-01
  • 2019-11-30
  • 1970-01-01
  • 1970-01-01
  • 2018-07-06
  • 2010-10-18
相关资源
最近更新 更多