是否可以使用命令行在可执行文件之间切换

Posted

技术标签:

【中文标题】是否可以使用命令行在可执行文件之间切换【英文标题】:Is it possible to switch between executables using command line 【发布时间】:2018-02-09 13:22:28 【问题描述】:

我的电脑上有很多正在运行的可执行文件,比如 30-40。 因此,当我想聚焦/切换到另一个可执行文件时,我会这样做:ALT+TAB 或在任务管理器中搜索它们并单击两次。 但是我觉得搜索我需要的可执行文件需要花费我很多时间。

假设其中一个可执行文件是 calc.exe。

是否可以转到命令行或WIN-KEY+R,并编写类似:“go to calc.exe”之类的内容?

【问题讨论】:

【参考方案1】:

我在这里看到的解决方案是使用 3rd 方软件来模拟某些键的输入:

http://toppersworld.com/10-autohotkey-alternatives-to-create-your-own-macros-and-apps/

或调用 sendkeys.bat "App1" "" 使用:https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/sendKeys.bat

【讨论】:

我想我没听懂你的回答。第一个链接,我知道我需要做一个宏,例如 CTRL+C+A+L+C 并打开一个计算器。但我不希望它打开计算器,而是切换到正在运行的 calc.exe。所以第二个解决方案更接近我正在寻找的,因为它将焦点更改为 calc.exe。但我不想发送任何密钥。我只想专注于 calc.exe,就像你做 ALT+TAB 一样。但相反,我希望它在“命令行”中使用 ALT+TAB,因为我希望它尽可能快地集中注意力。也许我没有在问题中很好地解释自己...... 使用该命令我在另一个窗口中看不到焦点的解决方案,这就是为什么我的建议是使用 3rd 方密钥生成来模拟 alt 选项卡

以上是关于是否可以使用命令行在可执行文件之间切换的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 C 中的命令行在 Xcode 中执行和编译程序以及可执行文件在哪里?

使用 GCC 在可执行文件中嵌入资源

Visual Studio C++ 在可执行文件中创建可执行文件

bigquery 命令行在单个 sql 文件中执行多个查询

android命令行在哪?

在可执行文件中使用 GNU 标准目录变量