Lonkero's post about Dynu.com's objects led me to a very nice object - DynuExec which works very much like the Pipe() UDFs. I think this type of function would be a nice addition to a future version.

Here's a sample of the DynuExec Object:

$exec=Createobject("Dynu.Exec")
$ipconfig=$exec.execute("ipconfig")
$ipinfo=split($ipconfig,chr(10))
for each $line in $ipinfo
$data=split($line,":")
if left(ltrim($data[0]),10)="IP Address"
? $data[1]
endif
next