如何在windows中快速启动两个应用程序?

如何在windows中快速启动两个应用程序?

我启动应用程序 A 和应用程序 B,这会修改我的应用程序 A。B 打开一个 cmd 窗口,要求我输入选项。我总是在 B 中选择相同的选项。所以我想知道是否可以启动两个应用程序并在 B 中单击输入正确的输入?也许批处理文件可以做到这一点?

我不想使用像 Autohotkeys 这样的工具,它只允许鼠标和键盘宏。

答案1

如果我理解正确,这可能取决于应用程序 B 是否可以直接从用于启动它的 shell 接受这些选项,而不是通过启动时生成的 shell 以交互方式接受这些选项。如果可以,您应该能够编写类似于此的批处理脚本来自动启动它们。

/a/b是命令行参数,与您在运行应用程序 B 时生成的 shell 中设置的选项相对应。

START C:\Path\To\AppA.EXE
START C:\Path\To\AppB.EXE /a valueA /b valueB

如果您想要更高级的功能,您可以参数化选项值valueAvalueB这样就可以在运行批处理脚本时动态设置这些值,使其更加灵活。这样,如果您出于某种原因决定需要以不同的方式输入它们,则无需更改代码。我认为您的脚本中应该如下所示:

START C:\Path\To\AppA.EXE
START C:\Path\To\AppB.EXE /a %1 /b %2

然后,您可以像这样运行批处理文件,将值注入这些选项:

C:\Path\To\script.bat valueA valueB

无论哪种方式,您都可以双击批处理文件(或其快捷方式)来运行它并打开两个应用程序。

答案2

您可以使用批处理文件(.bat),例如:

START C:\Windows\ApplicationA.exe
START C:\Windows\ApplicationB.exe

点击并启动它们

您可以使用此方法运行任意数量的文件

相关内容