如何在Lua中执行命令行命令时捕获返回内容/不显示命令行窗口

Lua中,我们一般用os.execute()执行命令行命令,此时会显示命令行窗口,并返回系统状态码。 但我们有时需要捕获返回内容/不显示命令行窗口,则可以使用函数:io.popen(),这个函数也可以执行命令行命令,但是返回的是一个文件,同时不显示命令行窗口。 例子: local ts= io.popen('dir') local s = ts:read("*all") print(s)
Lua | 2018-05-11 10:52 | 阅读 3102 次 | 评论 2 条
浏览37947次
最新评论