【问题标题】:How to open a file in lua如何在lua中打开文件
【发布时间】:2019-06-02 17:09:54
【问题描述】:

如何在lua程序中打开桌面文件?有简单的方法吗?

我正在尝试为游戏制作插件,所以当我在战斗中时,它会在我的计算机上打开我的 mp3 文件。它在 Windows 10 上运行。

【问题讨论】:

  • 感谢您的快速回复!我的意思是在 Windows 上打开文件,而不是在程序中打开文件
  • 你的意思是execute一个windows应用程序?
  • 如果注册了文件扩展名.ext,则可以使用os.execute("start file.ext")。这个问题很可能是跨站重复:superuser.com/questions/246825/…
  • .ext 是占位符。运行start filename 将打开使用该文件扩展名注册的任何应用程序。试试os.execute("start myfile.mp3"),你的音乐播放器应该会启动。

标签: windows lua


【解决方案1】:

如 Henri 和 Bartek 所述,要在其注册的应用程序中打开文件,您可以使用 os.execute('start [file_path]')

注册的应用程序是双击文件图标时启动的应用程序,由文件的扩展名决定 例如:.luamp3.txt

您可以在windows系统文件的属性窗口中找到/更改应用程序:

start 参数与系统无关,某些系统需要open 而不是start。确定os相关信息:how-can-i-determine-the-os-of-the-system-from-within-a-lua-script

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 2011-06-22
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多