lua中執行系統命令

2021-06-07 17:05:52 字數 335 閱讀 6728

lua中,

os.execute可以執行dos命令,但是返回的是系統狀態碼,預設輸出

io.popen()也可以執行dos命令,但是返回乙個檔案。eg:

local t = io.popen('svn help')

local a = t:read("*all")

--a返回乙個字串,內容是svn help的內容

如果想執行某命令或程式可選os.execute(),如果還想捕捉該執行結果可用io.popen()

eg:複製檔案

os.execute("copy" .. originalpath .. "," .. backuppath)

lua執行系統命令

lua中,系統庫函式有 os functions os.clock,os.date,os.difftime,os.execute,os.exit,os.getenv,os.remove,os.rename,os.setlocale,os.time,os.tmpname os.execute可以執行d...

lua執行系統命令

lua中,系統庫函式有 os functions os.clock,os.date,os.difftime,os.execute,os.exit,os.getenv,os.remove,os.rename,os.setlocale,os.time,os.tmpname os.execute可以執行d...

執行系統命令

1 os.system cmd import os os.system date 2016年 06月 30日 星期四 19 26 21 cst2 os.popen cmd import os nowtime os.popen date print nowtime.read 2016年 06月 30日...