librime-lua icon indicating copy to clipboard operation
librime-lua copied to clipboard

小狼毫中使用 os.execute闪现cmd黑窗口

Open bj1949007 opened this issue 5 years ago • 4 comments

如题,小狼毫中使用 os.execute执行命令或程序时闪现cmd黑窗口,可以避免吗 或者有方法单独执行run命令而不依赖cmd 再一个执行lua脚本时如何确定相对路径呢,比如小狼毫的安装目录及用户目录,因为有时候会读取一些文件,而每个用户的安装目录可能会有所不同,使用相对路径方便读取文件

bj1949007 avatar Mar 13 '20 05:03 bj1949007

  1. 闪窗口的问题我不清楚,我对 windows 不熟悉。lua 本身可能没有其他方法执行命令了。但 lua 可以用动态库扩充模块,也许可以从这方面考虑,做一个自己的运行命令的模块,然后在 lua 中调用。
  2. 现在的设计是 require() 会搜索 rime 用户文件夹下的 lua 目录, 读取代码相对这个目录就可以。读其他外部文件目前没有考虑,不知道有没有可能通过环境变量分析出来。

hchunhui avatar Mar 14 '20 13:03 hchunhui

你好 在例子中 有 env 請問有何基本data 可參考 是否 有segment 可設定 在例子中 reverse.lua 有env , 但是 在translator 中沒有 好像 translator filter 的env沒有共用 我有個想法是 在 translator 中下指令 設定狀態 切換 反查字典 。 不知道有什麼建議 thank.

shewer avatar Jul 15 '20 16:07 shewer

@shewer 可以开个 issue 详细讲一下需求。

Ace-Who avatar Jul 16 '20 09:07 Ace-Who