Nome: Run Locazione: Interno Template : COMMAND/F Run permette di mandare in esecuzione un programma come processo separato. Ciò significa che la Shell resterà libera per eseguire altri comandi. I programmi lanciati con Run utilizzeranno per l'output la finestra della Shell da cui è stato eseguito Run. Al momento del lancio, Run visualizza un numero che indica il numero di processo CLI generato dal programma. Tale valore è preceduto dalla parola "CLI" e posto tra parentesi quadre. Quando si usa Run, l'eventuale redirezione che precede il nome di comando vale per Run e quella che lo segue vale per il comando da eseguire in background. Se si redireziona Run, si modificano di conseguenza i canali di input e output del comando. Per usare la finestra della Shell anche per l'input del comando occorre ridirezionare il comando in una di queste due forme: <>console: <>* In questo caso la Shell e il comando in background si alterneranno in maniera imprevedibile nella lettura dell'imput utente. Finché il comando lanciato da Run non termina l'esecuzione, la finestra usata dalla Shell non potrà chiudersi a meno che non si specifichi la redirezione dell'output di Run verso NIL: o altro file. Con Run è possibile eseguire in sequenza più comandi come un unico processo in backgrond. Per introdurre più linee di comando da Shell si deve concludere la linea con uno spazio, un segno "+" e il tasto Return. Il procedimento può essere ripetuto per le linee successive. La stessa cosa si può fare in uno script. COMMAND/F: il comando completo di argomenti ed eventuale ridirezione. Esempi: RUN DIR RAM: RUN >NIL: DIR RAM: RUN DIR <>CONSOLE: ? RUN DIR + LIST + ECHO "FINE"