【问题标题】:Embedding simple terminal/console in RealBasic在 RealBasic 中嵌入简单的终端/控制台
【发布时间】:2011-06-09 04:16:42
【问题描述】:

我有一个在 RealBasic 应用程序中运行的 shell 命令,直到现在我一直在读取输出,但它需要用户输入。有什么我可以用来嵌入终端或控制台应用程序的东西,它们可以运行命令、显示输出并接受输入,也许在一个看起来像文本区域的小部件中,就像许多 IDE 和代码编辑器一样?

【问题讨论】:

    标签: console terminal embed realbasic realstudio


    【解决方案1】:

    RealStudio 中没有预先构建的控件来完成此操作。但是,使用 TextArea 控件和设置为 Mode=2 的 Shell 对象来实现是微不足道的。

    RealStudio 安装目录中的 RealStudio 示例目录中包含一个示例(默认情况下,在 Windows 上,C:\Program Files\REAL Software\Real Studio\Examples\Shell\Interactive Shell.rbp em>.)

    【讨论】:

      【解决方案2】:

      您能否将输出和输入分开,或者这对您的用例没有意义?

      如果可以,那么您可以简单地使用 TextArea 来显示控制台应用程序的输出,只需继续附加到 TextArea 的文本。然后在 TextArea 下使用 TextField 进行单行输入,或者使用其他任何有意义的方式输入您需要发送到控制台应用程序的参数。

      然后您可以使用一个按钮(或在 TextField 中按下 [RETURN] 键)来获取输入并将其传递给控制台应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-10
        • 2014-05-27
        • 1970-01-01
        • 2016-11-23
        • 2011-09-16
        • 1970-01-01
        相关资源
        最近更新 更多