window-management相关内容

禁止 Matlab 窗口焦点窃取

有没有办法告诉 Matlab 不要根据 figure 和 plot 等图形命令窃取窗口焦点(来自外部编辑器,例如 Emacs).这将大大提高我的工作效率,因为我经常希望在数据(重新)处理期间继续代码开发. 解决方案 是有可能的,诀窍是不使用 figure 语句,而是直接更改当前图形.这将改变活动图而不改变焦点.通常我会这样做: 函数 change_current_figure(h)set ..
发布时间:2021-12-08 15:29:48 其他开发

使用 AppleScript 访问停靠栏图标右键单击菜单项

有什么方法可以让 AppleScript 访问在您右键单击停靠栏图标时出现的菜单项吗? 具体来说,这是我想要做的: 我在 MacOS X Snow Leopard 上使用 Google Chrome 作为我的网络浏览器.我是一个键盘快捷键上瘾者,我使用 QuickSilver 为任何我可以创建的键盘快捷键创建.我做的最常见的事情之一是打开一个新的 Web 浏览器窗口.但是我经常使用 S ..
发布时间:2021-11-16 21:31:06 其他开发

使用Python在Linux中将活动窗口的大小调整为屏幕大小的一半吗?

此问题是针对以下问题的后续措施:在linux中操作窗口大小通过编译的代码? 对于每个标题,我想将活动窗口的大小调整为屏幕大小的一半(在屏幕的左侧或右侧.我可以使用bash脚本执行以下操作(根据上一个问题的答案) : #!/bin/bash w_h=$(xrandr | awk '/\*/{sub(/[0-9\.\*\+]*$/, ""); sub("x", " "); $1=$1/2 ..
发布时间:2020-07-28 04:19:24 服务器开发

Linux:获取窗口边框高度

我尝试在bash脚本中获取窗口的最大大小(即屏幕的大小减去屏幕边缘的面板的大小).我正在使用Kubuntu,但是如果它可以在任何linux系统上都可以,那就太好了. 当前,我的解决方案是通过wmctrl最大化活动窗口: wmctrl -r :ACTIVE: -b add,maximized_horz,maximized_vert 然后通过xwininfo获取窗口的大小: xw ..
发布时间:2020-07-28 04:18:22 服务器开发

如何通过Powershell事件订阅者操作​​设置前景窗口

我有一个 FileSystemWatcher 实例在我的PoSh会话的后台运行,以监视文本文件的更改. PoSh事件订阅者将附加到此事件,并在触发时通过调用 Start-Process 启动控制台程序.该程序从当前前景窗口(我的PoSh控制台)窃取了焦点.从PoSh事件订阅者调用 SetForegroundWindow 将焦点返回到我的PoSh控制台不起作用. SwitchToThisWindow ..
发布时间:2020-07-28 04:18:14 其他开发

OS X如何加载基于情节提要的应用程序,以及如何进行窗口管理?

我正在开发一个全新的OS X应用程序,并且采取了大胆的方法来使用一些以前未使用过的技术. (我是iOS开发人员.) 我正在我的应用程序中使用Storyboard,Swift和Core Data,这些都是通过Xcode模板实现的.当我的应用程序启动时,它将从情节提要中创建一个NSWindowController. 在我用Objective-C制作的另一个OS X应用程序中,我使用委托方法 ..

如何在OS X上将进程窗口置于前台?

我有一个简单的shell/python脚本,可以打开其他窗口.我想在脚本执行完毕后将运行脚本的终端放到前台. 我知道我的父窗口的进程ID. 如何将给定的窗口置于前台?我想我必须一路从PID中找出窗口名称. 解决方案 不确定是否有正确的方法,但这对我有用: osascript ..
发布时间:2020-07-28 04:18:04 其他开发

龟图形-如何控制窗口何时关闭?

我有一个小的python脚本,可以绘制一些乌龟图形.当我的脚本运行完毕后,乌龟屏幕将自动关闭,因此要一段时间才能看到图形,我必须在脚本末尾使用time.sleep(5)来延迟关闭. 有什么办法可以使它更具动态性,即告诉python我想自己控制窗口的关闭?我不介意脚本在等待命令时是否无法执行其他任何操作,但是我更愿意不必在控制台中输入read()之类的东西.理想情况下,即使脚本完成运行后,画布 ..
发布时间:2020-07-28 04:18:00 Python

如何使用Java在屏幕上移动Windows窗口?

我一直在考虑用GUI创建一个窗口管理器,可能是用Java编写的。但是,我正在努力找出移动不属于我的程序的窗口的最佳方法。 到目前为止,似乎我应该使用JNI与Windows API进行交互,但我没有找到任何有用的示例。 有谁知道怎么做? 谢谢! PS。我不一定与Java绑在一起,如果有更好的语言可以做到这一点。 解决方案 如果目的是为了有一个快速的窗口管理器你最好用C ..
发布时间:2018-12-19 23:45:36 Java开发

禁止Matlab窗口焦点窃取

有没有办法通过图形命令(如 figure )来告诉Matlab not 窃取窗口焦点(来自外部编辑器,如Emacs) >和绘图。这会提高我的工作效率,因为我经常希望在数据(重新)处理过程中继续进行代码开发。 解决方案 可能的,诀窍是不使用数字声明,而是直接改变当前数字。这将改变活动情节而不改变焦点。通常情况下,我会这样做: $ b $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ..
发布时间:2017-12-24 21:33:52 其他开发

如何使窗口移动命令忽略某个窗口?

我正在写的实际代码的一个缓冲区。 用于所述代码的单元测试的一个缓冲区。 显示单元测试结果的第三个缓冲区。当我运行单元测试 Cx SPACE 时,这个缓冲区成为 以下的两个缓冲区。 如何禁用此第三个缓冲区,以便当我按 Cx o 时,我只是在缓冲区1和缓冲区2之间切换?目前,我在缓冲区1,缓冲区2,缓冲区3,缓冲区1等之间进行切换。具体来说,我希望 Cx o 仅在缓冲区1和2之间切换。 ..
发布时间:2017-08-08 01:34:54 开发方法

在Qt中显示窗口,而不窃取焦点

当用户没有使用第二个显示器时,我使用Qt库在第二个显示器上显示幻灯片。一个例子是用户在第一个监视器中玩游戏,并在第二个监视器中显示幻灯片。 问题是当我在Qt中打开一个新窗口时自动从之前的应用程序窃取焦点。有没有办法防止这种情况发生? 解决方案 我花了一段时间才发现它, c $ c> setAttribute(Qt :: WA_ShowWithoutActivating); 这会 ..
发布时间:2016-10-14 11:58:59 C/C++开发

在为Linux创建的窗口管理器

我想创建一个简单的堆叠的窗口管理器(在 C )作私人用途,主要用于学习的目的和挑战自己。 我已经通过 TWM 的源$ C ​​$ C具有相对少花俏看了,但因为它不是基于部件工具箱似乎非常低的水平 的 1 使用WebSphere可以如GTK +是preferable?恐怕有些code和图书馆 TWM 的可能过于陈旧(编辑:的德precated)和我希望窗口管理器使用相对现代化图书馆。为了理解起见, ..
发布时间:2016-08-19 15:50:05 服务器开发

访问停靠图标上单击右键使用AppleScript的菜单项

有没有什么办法让一个AppleScript访问拿出菜单项,当你右键点击一个Dock图标? 具体而言,这里就是我想要做的: 我使用谷歌浏览器在Mac OS X雪豹我的网页浏览器。我是一个键盘快捷键上瘾,我用的QuickSilver创建什么我可以键盘快捷键。其中最常见的事情,我要做的就是打开一个新的浏览器窗口。但是我用空间经常进行分区我的任务,我目前正在研究,当我打开Web浏览器或网页用的Quic ..