当前位置: 首页 > 专利查询>微软公司专利>正文

用于提供数据驱动命令行输出的机制制造技术

技术编号:2849061 阅读:279 留言:0更新日期:2012-04-11 18:40
本机制提供在支持基于对象命令的管线的环境中的数据驱动命令行输出。每个基于对象命令输入用于处理的可解析对象(2002),并输出用于随后命令处理的另一可解析对象。该机制基于输入的可解析对象类型(2004)引导命令的格式化及其随后处理上是有效的。获得诸如形状、要显示属性等等的对类型的格式信息。可在基于XML的文档中指定该格式信息(2008)。该机制利用一个或多个输出处理命令,诸如格式命令、标记命令、转换命令、变换命令(2010)、以及输出命令(2012)。可用各种方法在管线中安排这些输出处理命令以获取所需输出结果(2012)。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及命令行环境,尤其涉及对通过命令行环境输入的命令的输出。
技术介绍
许多操作环境都提供一种用于把多个应用程序(例如实用程序)“缝合”(即管线化)起来以创建可在操作系统的命令行上输入的定制特别命令。通常,这些命令可在系统管理工具中使用,诸如用于管理系统属性。命令中的每个“经管线连接的”实用程序通过传送文本来互相通信。因而,管线中的每个实用程序负责解析接收到的文本,并负责格式化输出文本。输出文本的格式化由命令中的代码执行,且通常基于在命令行上提供的对该命令的解释转换。因而,每个命令负责按需来格式化并显示输出。因此,需要一种机制,它提供增强式格式化选项且为了提供该增强式格式化选项,在命令中并不需要扩展代码。
技术实现思路
本机制提供在支持基于对象命令管线的环境中的数据驱动的命令行输出。每个基于对象命令输入用于处理的可解析对象,并输出用于后面命令处理的另一可解析对象。该机制在操作上根据输入的可解析对象类型来引导命令的格式化及其随后处理上。获得诸如形状、要显示属性等等的类型的格式信息。可在基于XML的文档中指定格式信息。该机制利用一个或多个输出处理命令,诸如格式命令、标记命令、转换本文档来自技高网...

【技术保护点】
一种用于处理数据的计算机实现方法,其特征在于,所述方法包括:    在支持多个基于对象命令的管线操作环境中,在所述管线中后面的命令被配置成通过管线中前面的命令所发出的可解析对象来与所述前面命令进行通信,所述操作环境被配置为支持所述相同过程中命令的执行;    接收从所述前面命令发出的所述可解析对象;    获取对所述可解析对象的数据类型;    获取描述对所述数据类型的格式的格式信息;以及    发出用于另一后面命令的访问的格式对象,所述格式对象基于所述格式信息。

【技术特征摘要】
【国外来华专利技术】US 2003-10-24 10/693,5891.一种用于处理数据的计算机实现方法,其特征在于,所述方法包括在支持多个基于对象命令的管线操作环境中,在所述管线中后面的命令被配置成通过管线中前面的命令所发出的可解析对象来与所述前面命令进行通信,所述操作环境被配置为支持所述相同过程中命令的执行;接收从所述前面命令发出的所述可解析对象;获取对所述可解析对象的数据类型;获取描述对所述数据类型的格式的格式信息;以及发出用于另一后面命令的访问的格式对象,所述格式对象基于所述格式信息。2.如权利要求1所述的计算机实现方法,其特征在于,获取格式信息包括访问基于XML的文档。3.如权利要求1所述的计算机实现方法,其特征在于,所述后面的命令包括被配置为基于所述收到的可解析对象和所述格式对象来呈现所述管线结果的输出命令。4.如权利要求3所述的计算机实现方法,其特征在于,所述结果的呈现包括在控制台上的显示。5.如权利要求3所述的计算机实现方法,其特征在于,所述结果的呈现包括把所述结果引入应用程序中。6.如权利要求3所述的计算机实现方法,其特征在于,所述结果的呈现包括在图形用户界面中显示。7.如权利要求1所述的计算机实现方法,其特征在于,所述其它后面的命令包括标记命令,其被配置成把属性注解添加到所述可解析对象的选定参数中,并发送所述属性注解作为所述管线中更后面命令的输入。8.如权利要求1所述的计算机实现方法,其特征在于,所述其它后面的命令包括被配置用以把所述收到的可解析流转换成特定格式的转换命令。9.如权利要求8所述的计算机实现方法,其特征在于,所述特定格式包括XML文档、活动目录对象、或者逗号分隔值格式。10.如权利要求8所述的计算机实现方法,其特征在于,所述另一后面的命令包括变换命令,其从所述转换命令接收所述特定格式并基于样式表格把所述特定格式变换为另一特定格式。11.如权利要求1所述的计算机实现方法,其特征在于,所述格式信息描述所述数据类型和形状、属性、或者页眉的至少之一。12.一种具有计算机可执行指令的计算机可读介质,所述指令用于提供数据驱动输出,其特征在于,所述指令包括在操作环境中接收从前面命令发出的可解析对象,所述操作环境支持多个基于对象命令的管线并被配置成支持所述相同过程中所述命令的执行,所述前面命令是所述多个命令之一;获取所述可解析对象的数据类型;获取描述所述数据类型的格式的格式信息;以及发出用于对来自多个命令的后面命令的访问的格式对象,所述格式对象基...

【专利技术属性】
技术研发人员:JP斯诺弗尔KM汉森M谢诺提
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1