gpt4 book ai didi

lua - 禁用lua中的cmd输出

转载 作者:行者123 更新时间:2023-12-02 21:23:31 26 4
gpt4 key购买 nike

我使用以下 lua 代码创建一些文件并编写一些文本附加到 game.txt

function makeFiles()
os.execute( "mkdir season\\week1" )
newFile = io.open( "season\\week1\\game.txt", "a+" )
newFile:write('123')
newFile:close()
end

makeFiles()

cmd 告诉我类似这样的信息:“season\week1”已经存在(翻译自德语)。我正在寻找一种通过 lua 禁用 CMD 输出的方法。运行我的脚本后,CMD 中不应该有输出告诉我消息,我需要以静默方式运行代码,用户不应该看到这一点。我问这个问题是因为我需要通常使用 lua 来停用 cmd 的输出。

最佳答案

在 Windows 上,您可以将标准输出和突出错误重定向到 nul,如下所示:

os.execute( "mkdir season\\week1 >nul 2>nul")

在 Unix 上,类似:

os.execute( "mkdir season/week1 &> /dev/null" )

关于lua - 禁用lua中的cmd输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26142177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com