我用下面的Lua代码来创建一些文件和写一些文字补齐该game.txt中禁止CMD输出
function makeFiles()
os.execute("mkdir season\\week1")
newFile = io.open("season\\week1\\game.txt", "a+")
newFile:write('123')
newFile:close()
end
makeFiles()
的CMD告诉我是这样的:“赛季\ week1”已经存在(翻译来自德语)。我正在寻找一种方法来通过lua禁用CMD的输出。在运行我的脚本之后,CMD中不应该有输出来告诉我消息,我需要以一种无声的方式运行代码,用户不应该看到这一点。我问,因为我需要通常使用lua来禁用cmd的输出。
任何想法如何访问'nul'并获得输出到我的脚本? – Pekinese 2014-10-01 17:41:57
提出一个新问题;提示:popen。 – 2014-10-01 18:00:08
@ user3714446另一种选择是使用日志文件来替换'nul'。 – 2014-10-01 22:28:25