我有一个Lua脚本,我想从这个文件中执行一个批处理文件;我怎么能这样做?
我见过如下例子,我认为可以做到这一点,但回想起来,我可能误解了他们的目的:
os.execute('C:\\tmp\\MyFile.bat')
或
local handle = io.open('C:\\tmp\\MyFile.bat')
handle:close()
我相信这个问题之前已被提及并回答:How do I run an executable using Lua?
但是我的代码失败了;我不确定为什么。是否有一个我需要加载的库,以便' os'例如?
当我尝试运行此代码时,出现以下错误:
"尝试索引零值"