我正在尝试创建一个应用程序来管理视频游戏中的服务器应用程序。
由于未知原因,按原样提供的服务器应用程序是一个痛苦的命令提示终端/控制台,其交互非常有限:
以下是截图:http://image.noelshack.com/fichiers/2014/49/1417625953-server-console.png
所以,我想知道是否有任何可能的方法来捕获此终端中发生的事情,更重要的是,如果有一种方法可以在使用我的自定义应用程序(Windows Sevrer 2012
)时与其进行交互。< / p>
最终用户可能的互动示例:
get_server_name
)询问终端并捕获终端输出; TextBox
设置新服务器名称”和按下时按钮,将向终端发送带有正确参数的相应命令行({ {1}})正如你所看到的,这是一个直接的应用程序,这里没什么特别的。
我相信这是可能的,因为对于那个特定的游戏,存在一些具有高级功能的脚本,例如管理工具(ban,kick等......)。所以我知道有一种互动方式。
那么如何与此终端命令提示符控制台应用程序进行交互?
谢谢!
注意:
set_server_name <server_name>
文件来执行服务器,这里有一个“交互”我写了一个bat
标志来指示终端要读取哪个配置文件; -r
中为Windows Store App
开发Server 2012
,但已准备好使用其他现有解决方案;