如何在ubuntu上从lazarus的终端读取

时间:2014-07-26 20:54:57

标签: terminal lazarus

Lazarus可以运行bash脚本和命令。如何将已执行命令的输出作为字符串并稍后使用它,例如使用ShowMessage打印它?谢谢!

1 个答案:

答案 0 :(得分:0)

要点:

  1. 使用单元进程中的tprocess类,允许使用管道捕获控制台输出。
  2. 对于直截了当的情况,使用Runcommand辅助函数(也在进程中,对于简单情况包装tprocess)
  3. 请注意,虽然您将控制台输出视为一个流,但实际上可能有两个(stdout和stderr)