Sto cercando di imparare il funzionamento della classe process.

Ho un semplice file, dir.bat che dovrebbe fare:

1) acquisisce parametro (es. "c:\")

2) esegue dir parametro (esempio: dir c:\ /ad)


La domanda è (per chi si ricorda ancora un poco di DOS )

1) come strutturare il file .bat

2)nel programma non so come scrivere le righe in neretto

Dim p As New Process()
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.UseShellExecute = False
p.StartInfo.FileName = Me.Server.MapPath("dir.bat")
p.StartInfo.Arguments = ""
p.Start()
Response.Write(p.StandardOutput.ReadToEnd())
p.WaitForExit()