//分行模式匹配
import console;
import process.popen;

/*
进程管道相关范例目录：
范例 \ 文件操作 \ 进程管道
范例 \ 自动化 \ 进程操作 \ 进程管道
范例 \ 调用其他语言  \批处理与命令行
*/
var prcs = process.popen("ipconfig");

var tab = {};
var current = tab;
for i,k,v in prcs.lines("^(\s*)(\S.*?)[\s.]*\:(.*)"){ 
	if(!#i){ 
		current = {};
		tab[k] = current;
	}
	else {
		current[k] = v;
	}	
}

console.dumpJson(tab);
console.pause(true);
