支持所有操作系统的Lua文件夹打开图形用户界面

我正在Lua中开发一个应用程序,希望用户能够在操作系统的 GUI 中打开一个目录,以便他们可以编辑其内容。我不需要跟踪所做的任何更改;基本上我只是想打开一个新的进程。对于Windows,我只需使用os.execute打开一个资源管理器窗口;然而,我不确定如何在其他操作系统中执行类似的操作。其他系统中Explorer的Lua可调用等效方法是什么?我不介意使用外部库。

点赞
用户107090
用户107090

在 Mac OS X 中,你可以使用 os.execute("open ~") 打开带有你的主目录的 Finder 窗口。

在我使用 Linux 的时候,我写了一个 open 的版本,使用 nautilus ~ 在 Gnome 中的文件浏览器中打开主目录。我不确定文件浏览器是否仍然叫做 nautilus,或者其他 Linux 发行版中的等效物是什么。

2013-12-16 00:54:24