WinExec

WinExec(tab)

Esegue un programma, come execute ma con piĆ¹ opzioni. Ritorna 2 valori: il primo indica se l'esecuzione e' stata avviata, il secondo (nel caso di wait=1) e' il valore di ritorno.

  • tab
  • (tipo tabella) parametri (vedi tab)

Formato della tabella tab.

Parametro

Tipo

Descrizione

cmd

stringa

Il comando da eseguire

dir

stringa

La directory corrente del processo

wait

intero

Se 1 aspetta la fine dell'esecuzione, altrimenti no

showMode

intero

Modo di visualizzazione della finestra (showwindow) (0=hidden, 1=normal, 3=maximize, 2=minimize)

pos

{x,y}

Posizione iniziale della finestra del processo

noInheritHandles

booleano

se true il nuovo processo non vede i files del chiamante


Esempio WinExec

-- Es. local ok, retval = WinExec{cmd="Notepad
          a.txt", wait=1}