【发布时间】:2015-07-23 07:47:17
【问题描述】:
我有一个正在运行的命令提示符实例(我们称之为 A)。 A 需要 10 分钟的时间来加载(加载包括初始化、运行一些先决条件命令等)。 我还有一个正在运行的命令提示符实例(我们称之为 B)。 B 只是简单的命令提示符。
现在我想从 B 实例对 A 实例运行命令。 就像是, 例如
cmd B:> call A.exe "dosomething"
现在我想在一个 cmd 实例上运行“dosomething”。
我尝试使用 wmic。
C:\Users\dbe1>wmic process where 'caption like "%cmd.exe"' get name, processid
Name ProcessId
cmd.exe 2628
cmd.exe 17620
我得到了进程 ID。现在我可以调用以在这个进程 ID 上创建、创建等。
wmic process where processid="18172" call terminate
它工作得很好,因为windows可以理解terminate方法。我想在这里调用“dosomething”,这是我的自定义要求。
有可能吗?
【问题讨论】:
标签: windows command-line cmd command-prompt wmic