popen

LUA

popen

Parent Previous Next

popen

popen(comando, modo)

Come in c popen. Lancia un comando tramite una pipe anonima, ritorna un file. Se modo e' 'r' leggendo dal file si legge l'output del programma. Se comando inizia con il nome di un .EXE contenente spazi, se si e' in modalita' non console, e' necessario usare il formato 8+3, altrimenti non funziona (bug di Win).

Esempio 25. Esempio popen()

local fn = popen('dir /s /b', 'r') local str =            fn:readLine() - legge la prima linea dell'output di
           dir fn:close()