wps ffi在国产银河麒麟系统下简单命令的应用
看到一个ffi的介绍,感觉很强大,但是能力有限,文档看不懂,用不来
国产系统下生态的缺乏让我很无奈
ai的时代,不用靠自己写代码
简单封装一个执行bash命令的so库
希望大神们多多努力,造出更好的工具
原生好像有一个shell函数,但是我跑不动
简单测试下echo、ls、mv重命名还可以,再难的我也不会了
| 🔔 | function executeShellCommand() { // 加载动态库 let pah=ThisWorkbook.Path let {simple_exec} = ffi.LoadLibrary(pah+"/libexec_cmd.so",{ simple_exec:{ returnType: "int32", parameters:["string"] } })
let cmd1 = `ls ${pah} > "${pah}/test.txt"`; let cmd2=`mv "${pah}/a.txt" "${pah}/okgogogo.txt"` let exitCode1 = simple_exec(cmd1); Console.log("命令执行完成,退出码: " + exitCode1); let exitCode2 = simple_exec(cmd2); Console.log("命令执行完成,退出码: " + exitCode2);
} |
通过网盘分享的文件:
链接: https://pan.baidu.com/s/1nWCokwh11kA9Wqme2H66mw?pwd=8s7u 提取码: 8s7u 复制这段内容后打开百度网盘手机App,操作更方便哦
============以下忽略=========================
本来只是想说加个node的功能就强大了,要是能运行就好了,ai还在努力当中,最新尝试26年报告词频统计,就是一些路径引用的问题理不顺,贴个图就好了,抛砖引玉。
Lv.2潜力创作者