我用下面的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