[发明专利]命令行流水线化无效
申请号: | 200780009328.8 | 申请日: | 2007-02-06 |
公开(公告)号: | CN101405721A | 公开(公告)日: | 2009-04-08 |
发明(设计)人: | B·阿拉姆;M·沃洛达尔斯基 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 流水线 | ||
背景
背景和相关技术
计算机和计算系统影响了现代生活的几乎每个方面。计算机一般在工 作、消遣、医疗保健、运输、娱乐、家务管理等中都有所涉及。为查找计 算系统故障,有各种工具对用户和IT专业人员可用。例如,许多计算机系 统包括允许用户查找各种问题的命令行实用程序或可与其一起使用。命令 行实用程序是可从诸如DOS提示等的命令行执行的计算机程序。
为执行命令行实用程序,用户输入该命令行实用程序的名字和指定命令行 实用程序在执行时应考虑的输入的各个参数。例如,“ping 192.168.0.1”是指 示计算机系统在网络上向在IP地址192.168.0.1处的另一计算机系统发送一般 消息以测试这两个计算机系统之间的网络连通性的命令行实用程序的实例。
命令行实用程序一般将结果输出到计算机屏幕上,或在一些情况下命令行 实用程序生成具有结果的日志文件。为执行另外的测试,用户一般必须从计算 机屏幕或日志文件复制该信息,并且如果该信息要被用在不同命令行实用程序 中作为输入,则适当地重新格式化该信息。因此,为了使用一个或多个命令行 实用程序执行多个操作要求大量的用户交互。
对用户和IT专业人员可用的其它故障排查工具是专用的自定义脚本。脚 本一般能够执行一系列操作。然而,脚本一般被设计为执行特定的一系列操作 并且因此在通用上下文中不太可扩展和有用。另外,由于其专用的本性,脚本 通常由用户生成。因而,用户通常必须掌握高级专用知识来对脚本编程。
在此要求保护的主题不限于解决任何缺点或仅在诸如下述环境中操作 的各个实施例。相反地,提供该背景仅用以示出在其中可实践在此描述的 部分实施例的一个示例性技术领域。
简要概述
在此描述的一个实施例是可在计算系统中实践的一种方法。该方法包括用 于使用能够执行多个功能的单个命令行实用程序来执行功能的动作。该命令行 实用程序能够接受该命令行实用程序的输出作为由该命令行实用程序执行的 功能的自变量。该方法包括调用命令行实用程序来执行特定功能。从命令行实 用程序接收输出。在再次调用该命令行实用程序时,使用该输出作为自变量再 次调用该命令行实用程序。
在此描述的另一方法可以在一计算系统中实践。该方法包括使用能够执行 多个功能的单个命令行实用程序执行功能的动作。该命令行实用程序能够接受 该命令行实用程序的输出作为由该命令行实用程序执行的功能的自变量。该方 法包括从用户接收单个命令行语句。该单个命令行语句包括指定将被执行的功 能的多个自变量。生成输出作为正被执行的由自变量中的至少一个的第一功能 的结果。该输出以未修改的形式使用作为用于执行由自变量的至少一个指定的 第二功能的输入。
在此描述的又一方法可以在一计算系统中实践。该方法包括使用能够执行 多个功能的单个命令行实用程序来执行各个功能的各个动作。该命令行实用程 序能够接受该命令行实用程序的输出作为由该命令行实用程序执行的功能的 自变量。该方法包括生成输出作为执行命令行实用程序来执行第一功能的结 果。该方法进一步包括以未修改的形式将该输出用管道送回命令行实用程序以 供在执行第二功能时使用。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。
另外的特征和优点将在以下的描述中阐述,并且部分可从该描述中显 而易见,或者可以从此处的教示实践中习得。本发明的特征和优点可以通 过在所附权利要求中特别指出的手段和组合来认识并获取。本发明的特征 将从以下描述和所附权利要求书中变得完全显而易见,或者可通过如下所 述对本发明的实践而获知。
附图简述
为了描述能够获得上述和其它优点和特征的方式,将通过参考附图中示出 的各具体实施例来呈现对以上简述的主题的更为具体的描述。应该理解这些附 图仅描绘了各典型实施例,因此其不应被认为是对范围的限制。通过使用附图, 将会用另外的特征和细节描述并解释各实施例,在附图中:
图1示出命令行流水线化的一个实施例;
图2示出使用命令行实用程序的方法;
图3示出使用命令行实用程序的另一方法;以及
图4示出使用命令行实用程序的又一方法。
详细描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780009328.8/2.html,转载请声明来源钻瓜专利网。