如何保持新开始的计划不被关注? [重复]


2

这个问题在这里已有答案:

假设我在emacs中编码并想要启动音乐程序。因为启动需要很长时间,所以我会回到编码并输入。

当音乐应用程序启动时,焦点被窃取(喘气!被盗!)远离emacs并转到音乐应用程序,通常是在思考中。

有没有办法防止这种情况发生,让新启动的应用程序没有焦点,直到我看到它已经准备好使用?

除了摆脱我的ADD当然。或者获得一台可以跟上我的想法的不可思议的快速计算机。

我正在使用Windows XP系统,但我很快就会有一个Windows 7系统,而且我家里有Linux。


我理解为什么事情会这样,我只想稍微调整一下。
jrsconfitto

有没有办法在Mac上解决这个问题?

我认为这是重复的,但我更喜欢这个问题的答案,因为它不需要下载第三方工具。
jrsconfitto

Answers:


3

创建音乐应用程序的快捷方式,打开其(快捷方式)属性,然后在下拉列表中选择“运行最小化”。将此快捷方式保存在桌面上,并在想要启动应用程序时使用它而不会失去焦点。你可能不知道它何时完全启动而没有打开它的窗口,但你可以在你选择的时候这样做。


Darn,打败我吧!大声笑
BearGriz72


0

虽然这个问题有点陈旧且已经有了一个公认的答案,但我认为我找到了一种更好的方法来做你想做的事情(至少在Windows中)。

我在Windows 8.1上测试了它,它适用于我。我希望它也适用于Windows 7和XP。

这是如何做:

  1. 单击开始,然后单击运行。
  2. 在“运行”窗口的文本框中,键入 注册表编辑器 然后单击确定。这将打开注册表编辑器程序。
  3. 找到 HKEY_CURRENT_USER 文件夹下 我的电脑 然后单击文件夹名称旁边的(+)符号以展开文件夹。
  4. 继续展开文件夹,直到您到达 HKEY_CURRENT_USER \控制面板 注册表项。
  5. 选择 桌面 控制面板下的键。
  6. 在屏幕的右侧,找到并双击 ForegroundLockTimeout DWORD。
  7. 在出现的“编辑DWORD值”窗口中,将“值数据:”字段设置为 30d40 注意 :确保将Base选项设置为 十六进制 输入DWORD值时。
  8. 点击 然后关闭注册表编辑器。
  9. 重新启动电脑 您所做的更改才能生效。

从现在开始,程序不应再从您当前工作的窗口中窃取焦点。

实测: 这里

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.