假设我有两个名为ProgramA和 的程序ProgramB。我想在 Windows cmd 解释器中同时运行它们。但我希望StdOutofProgramA挂钩到StdInof ProgramB,而StdOutofProgramB挂钩到StdInof ProgramA。
像这样的东西
________________ ________________ | | | | | StdIn(== ? === ? ==(StdOut | | 程序A | | 程序B | | | | | | 标准输出)== ? === ? ==)标准输入 | |________________| |________________|
是否有任何命令可以执行此操作 - 某种方法可以从 cmd 实现此功能?
如果我执行如下命令(在 Windows 上cmd.exe):
where dir
Run Code Online (Sandbox Code Playgroud)
或者
where cd
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
INFO: Could not find files for the given pattern(s).
Run Code Online (Sandbox Code Playgroud)
对我来说,这往往意味着 和cd不是dir实际的程序,而是内置于cmd.exe.
现在真正的问题是:
有没有办法用其他程序替换cdand dir?如果你想替换 say more,你可以在系统中将另一个同名的程序放在PATHwhere is 前面more。
但你不能用cd和来做到这一点dir。我只是被他们困住了吗?