问题标签 [alt-tab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autohotkey - 仅在使用自动热键运行特定应用程序时禁用 ALT - TAB
我希望能够运行.exe
启动游戏,禁用 Alt-Tab 的使用(最好仅在游戏处于焦点时),然后等待我手动退出游戏,然后终止脚本。
到目前为止,我只有
!Tab::return
但是我似乎无法弄清楚如何仅在屏幕专注于游戏时才禁用它,或者如何等待我关闭游戏后再重新启用它。
此外,我不完全确定这是否允许我在玩游戏时使用标签。我希望能够同时按 ALT 和 TAB,因为它们都有功能,只是不切换窗口。
vim - 用于在 vim 中复制文本并粘贴到不同窗口的脚本
我一直在尝试使脚本正常工作,该脚本将从vim复制一行文本,删除该行,然后将该行粘贴到另一个窗口。到目前为止,我已经尝试使用 Autohotkey(在 Windows 8 上)和 Autokey(在我运行的 Ubuntu VM 上)实现脚本。这是我已经放下的:
在自动热键上:
在自动键上(链接到 Ctrl+Alt+p):
在这两种情况下,Vim 命令(将当前行拉到系统剪贴板,删除当前行)都能正常工作,但脚本无法切换窗口进行粘贴,而是在 vim 中执行 Ctrl-v。
有谁知道我需要更改什么才能使 Alt-Tab 功能正常工作?
c++ - 在 Win7 中显示应用程序列表,如 alt-tab
我正在尝试打印正在运行的应用程序列表,例如 alt-tab 会给我。以下是我到目前为止所做的:
1.一开始我尝试了EnumWindows,但我得到了数百个条目。
2.我发现了一些类似的问题,他们把我带到了Raymond Chen的博客。 http://blogs.msdn.com/b/oldnewthing/archive/2007/10/08/5351207.aspx
但是它仍然显示超过 100 个窗口(window_num1 为 158,window_num2 为 329),而 alt-tab 只会给我 4 个。我做错了什么?这是我的代码:
c# - 按下 Key1 + Key2 时如何只显示我的申请表,就像 Windows 中的 Alt + Tab 一样?
我的申请有几种形式。我想要做的是能够使用一对预定义的键(比如 Keys.A + Keys.B)在它们之间(并且只在它们之间)切换,就像ALT + TAB对 Windows 所做的那样(窗口显示在前台)。我尝试获取表单列表,然后以编程方式调用 Alt + Tab,但是,正如预期的那样,这允许在所有打开的窗口之间切换,而不仅仅是属于应用程序的窗口。
谢谢你的帮助!
c# - 如何从 Alt-Tab 切换器中隐藏窗口?
我有一个 winforms 应用程序,当单击关闭按钮时,我将其隐藏在托盘菜单中。我在此使用了托盘图标和通知图标。以下是代码
用于最小化到系统托盘
上面的部分对我来说很好,即我可以将应用程序最小化到托盘菜单,然后重新调整到原始表单的大小,然后关闭它。但是当应用程序最小化到系统托盘时,如果当时我按 All-Tab 我可以查看应用程序。使用它可以将应用程序恢复到原始表单,而不是从系统托盘单击。
我看过这些例子
但是,当应用程序位于系统托盘中时,它们都没有显示如何从 Alt-Tab 切换器中隐藏应用程序。
当应用程序不在系统托盘中时,如果应用程序在 Alt-Tab 切换器中可见,我很好。
任何帮助,将不胜感激
c++ - 如何检测用户是否按下了 Ctrl-Alt-Del 或 Alt-Tab 以便我可以最小化我的程序?
我正在使用 DirectX 11 用 C++ 编写一个程序,我想拥有它,以便我的程序在用户按下 Ctrl-Alt-Del 或 Alt-Tab 时最小化。
让窗口本身最小化是很容易的部分,因为我所要做的就是调用这个函数:
我坚持的部分是让它检测输入这两个特定击键中的任何一个的时间,以便在其中一个事件发生时调用该函数。
任何帮助将不胜感激,如果您需要我澄清某些事情,请告诉我。
c# - 如何在 C# 中找到 Windows 8 上所有打开的窗口
我正在尝试在 C# 中制作一个 Windows 8 Alt-Tab 替换类型程序来处理一些 Windows 自动化任务,例如将打开的窗口从一个屏幕移动到另一个屏幕,并且正在努力寻找一个好的解决方案来获取所有打开的列表窗口,本质上是过滤到使用 alt 选项卡时提供的列表窗口。我曾尝试使用 EnumWindows 和 Process.GetProcesses(),但是当我只打开几个窗口时,它们都提供了超过 100 个项目的列表。有没有人有办法在 Windows 8 上的 C# 中获取这个列表?
c# - 防止窗口显示在 alt 选项卡中
我正在开发一个程序,我不希望在 alt 选项卡菜单中显示一个窗口。但是我需要窗口样式是无边界的。我发现的所有解决方案都说将边框更改为工具,但是当我需要窗口无边框时,这将不起作用。有人有想法吗?
.net - 从任务列表和 ALT+TAB 顺序中隐藏 VB.Net 应用程序?
我正在创建一个我想在后台运行的小型检查器应用程序,它只有一个简单的计时器来检查某个进程是否正在运行,但是我想从 Alt-Tab 切换器中隐藏它并且任务列表是可能的也。我遇到了一些来自 Microsoft 的代码,但它来自 2003 年,并且不再适用于最新版本的 VB.Net,我收到以下错误:
我已经在网上查看了它并遵循了一些人所说的但无济于事。许多人建议使用 Me.Handle 的其他人,但我也无法让它工作,只是不断收到同样的错误:
这是提供的代码:
如果有帮助,可以在此处找到原始的 Microsoft 文章。
vb.net - 从调试器运行 winforms 应用程序会禁用 alt-tab 切换到表单
我有一个带有主窗体的 Winforms 应用程序,其中多行文本框在长时间运行的过程中被更新。
我希望能够使用 Windows 的 ALT-TAB 工具从 Visual Studio 2012 IDE 切换,以观察应用程序运行时更新的表单。
是否有一些选项可以控制这一点?如果我有其他应用程序正在运行,例如记事本,我可以从 IDE 切换,但以这种方式导航到正在运行的 Winforms 应用程序似乎被禁用。
上次我调试这样的应用程序时,我记得这种切换是有效的,但有时屏幕渲染会出现延迟。
winforms 应用程序不是多线程的。
有任何想法吗?