gpt4 book ai didi

javascript - 编写一个生成命令的 cinnamon 小程序

转载 作者:行者123 更新时间:2023-11-28 04:30:34 27 4
gpt4 key购买 nike

我正在为 Cinnamon GTK (Javascript) 编写一个小程序。

经过几个小时的研究和反复试验,我终于成功地生成了一个命令。但我认为它的运作效率不高。很多页面返回404,有些页面谈论食品香料,有些页面谈论其他语言的小程序...

无论如何,我想说的是文档令人恐惧。

使用Util(来自/usr/share/cinnamon/js/util.js),尝试:

Util.spawn_async(['/bin/bash', '-c', comm], CommandOutput);

我可以使用“CommandOutput(result)”函数获取输出。现在我有另一种方法使用:

let [res, pid, in_fd, out_fd, err_fd] = GLib.spawn_async_with_pipes(null, ["/usr/bin/command-name", "command-args"], null, GLib.SpawnFlags.SEARCH_PATH, null);
out_reader = new Gio.DataInputStream({base_stream: new Gio.UnixInputStream({fd: out_fd})});
let [out, size] = out_reader.read_line(null);

这似乎有效......

请告诉我对命令输出执行字符串函数的最佳方法?

有引用手册吗?最好的搜索短语是什么(在 Google 等中)?

附注我还想将命令的输出写入临时文件。我怎样才能做到这一点?

最佳答案

有一些用于编写小程序的资源:

但是,恕我直言,您开发小程序的最佳选择是访问 cinnamon-spices-applets github 存储库并搜索您想要完成的任务的示例。

关于javascript - 编写一个生成命令的 cinnamon 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44641445/

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