Command line output redirection
First Claim
Patent Images
1. A method comprising:
- invoking, via an application unable to receive command line utility outputs via a command line interface, a call of a command line utility;
providing, via the application, an identifier as a parameter in a redirection routine call associated with the call of the command line utility, wherein the identifier comprises an operating system controlled memory location, wherein the identifier comprises a first value or a second value;
storing output from the command line utility in operating system shared memory at the operating system controlled memory location identified by the identifier, wherein if the identifier comprises the first value then the memory location comprises a system registry location, and if the identifier comprises the second value the memory location comprises a system clipboard location;
and retrieving, by the application, the command line utility output from the operating system shared memory at the operating system controlled memory location identified by the identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment the invention provides a method. The method includes invoking, via an application, a call of a command line utility; providing, via the application, an identifier in the call of the command line utility, wherein the identifier comprises an operating system controlled memory location; storing output from the command line utility in operating system shared memory at the operating system controlled memory location identified by the identifier; and retrieving, by the application, the command line utility output from the operating system shared memory at the operating system controlled memory location identified by the identifier.
-
Citations
20 Claims
-
1. A method comprising:
-
invoking, via an application unable to receive command line utility outputs via a command line interface, a call of a command line utility; providing, via the application, an identifier as a parameter in a redirection routine call associated with the call of the command line utility, wherein the identifier comprises an operating system controlled memory location, wherein the identifier comprises a first value or a second value; storing output from the command line utility in operating system shared memory at the operating system controlled memory location identified by the identifier, wherein if the identifier comprises the first value then the memory location comprises a system registry location, and if the identifier comprises the second value the memory location comprises a system clipboard location; and retrieving, by the application, the command line utility output from the operating system shared memory at the operating system controlled memory location identified by the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible, non-transitory, machine-readable medium, comprising a machine-executable routine to:
-
interpret an identifier parameter provided in a redirection routine call associated with a command line utility call invoked from an application that is unable to receive command line utility outputs via a command line interface, the identifier comprising an operating system controlled memory location, wherein the identifier comprises a first value or a second value; receive output from a command line utility invoked by the command line utility call; and store the output in operating system shared memory at the operating system controlled memory location for subsequent retrieval by the application, wherein if the identifier comprises the first value then the memory location comprises a system registry location, and if the identifier comprises the second value the memory location comprises a system clipboard location. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a processor; non-transitory, machine-readable storage; a command line utility stored on the storage, wherein the command line utility is a utility executable from a command line prompt by the processor; an application stored on the storage, executable by the processor, wherein the application is unable to receive command line utility outputs via a command line interface and is configured to; call the command line utility, provide an identifier as a parameter in a redirection routine call associated with in the call of the command line utility, the identifier comprising an operating system controlled memory location, wherein the identifier comprises a first value or a second value, and retrieve an output of the command line utility at the operating system controlled memory location; and a redirection routine stored on the storage, executable by the processor, wherein the redirection routine is configured to;
receive, as a parameter, the identifier, receive, as input, the output of the command line utility, and store the output of the command line utility to the operating system controlled memory location based on the identifier, wherein if the identifier comprises the first value then the memory location comprises a system registry location, and if the identifier comprises the second value the memory location comprises a system clipboard location. - View Dependent Claims (18, 19, 20)
-
Specification