gpt4 book ai didi

c++ - 交流 emacs 和 C++ 代码

转载 作者:行者123 更新时间:2023-11-28 05:07:50 28 4
gpt4 key购买 nike

是否有任何 emacs lisp 库或内置命令来调用 C++ 进程并接收结果字符串?

我想每 X 秒重复调用一个用 C++ 编写的子进程(获取网站信息)并接收进程结果以更新不可关闭的水平 emacs 缓冲区。

创建固定缓冲区不是一件容易的事,但我不知道要“cron”一个异步进程调用并获取结果(例如,连接开始输出或其他)。

最佳答案

shell-command-to-string 是一个内置命令,它将运行进程的结果作为字符串返回。而 run-at-time 可以用来在一定的时间间隔重复调用它,或者 run-with-idle-timer 如果你只想让命令在 Emacs 时运行处于空闲状态,以避免您的进程导致用户交互暂停。

elisp 手册包含更多关于使用的信息 Timers , Idle Timers正在运行 Synchronous Processes

关于c++ - 交流 emacs 和 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44231323/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com