- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 Autokey 调整我用于工作的各种窗口的大小和位置,以使我的早晨更快一些。根据我搜索的内容,Autokey 使用 python 来运行它的脚本。我还看到了六个可以为我完成这项工作的程序,但我正在尝试仅使用我可用的工具来完成这项工作。
我不一定需要向我阐明它。任何指向正确文档的方向都会有所帮助,或者指向类似脚本的链接。我目前正在运行 fedora 20,并使用一个小的 shell 脚本打开我的窗口:
google-chrome "http://google.com/"&
google-chrome "http://leafdns.com/"&
pidgin&
konsole --noclose -e &
autokey-gtk&
gedit "test"&
据我所知,在这个可以处理窗口移动的 shell 脚本中我无能为力。
最佳答案
我相信 wmctrl 就是您要找的。使用 gedit 和脚本获取窗口 ID 的示例:
gedit --new-window &
sleep 1
get_window_id gedit
wmctrl -i -r "$window_id" -e 0,1025,0,953,1000
(示例来自 here,它还向您展示了如何创建 get_window_id 脚本)
要了解如何获取窗口 ID,请运行以下命令
wmctrl -l
您将获得所有检测到的窗口及其名称的列表(一些将以程序的实际名称命名,但不是全部;在 Google Chrome 的情况下,它是当前打开的网站的名称,至少对我而言)
第一个值(类似0x03a00006)是窗口的id。它可能不是最简单的解决方案,但它是一个。至于如何通过python调用它,请阅读系统命令here .
wmctrl 的替代品必须是 xdotool 或 xprop,但我怀疑它们是否更易于操作。您还可以查看平铺窗口管理,这可能是解决所有这些麻烦的好方法。
关于python - 如何使用 Autokey 移动应用程序窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29833717/
是否可以编写一个 AutoKey 脚本来插入一个字符串,然后将光标移动到导入脚本中的某个位置?例如,我想要一个插入 console.log(); 然后移动光标使其位于括号之间的脚本。 此外,是否有任何
1、前言 在数字化时代,自动化工具成为了提升工作效率和生产力的重要手段。Python作为一种广泛使用的编程语言,以其强大的功能和易用性受到许多开发者的青睐。 而今天给大家推荐一款开源的自动化脚本工具
我正在尝试在 Python 上制作一个 html 实体编码器/解码器,其行为类似于 PHP 的 htmlentities 和 html_entity_decode,它作为独立脚本正常工作: 我的输入:
我想通过 AutoKey 获得按下的号码。 我的脚本可以工作,但速度很慢,而且看起来不太好。 你能知道一个更快的方法吗?我需要在它被识别前几秒钟按住一个键。 import os, time, subp
我正在使用 AutoKey (不是 AutoHotKey),我注意到多个脚本正在使用我创建的相同 python 函数。到目前为止,我一直在使用它的每个脚本中定义相同的函数。但是,如果我必须返回并修改该
我正在尝试使用 Autokey 调整我用于工作的各种窗口的大小和位置,以使我的早晨更快一些。根据我搜索的内容,Autokey 使用 python 来运行它的脚本。我还看到了六个可以为我完成这项工作的程
我简化了我的脚本,以便您可以专注于我的问题的本质。 在 AutoKey (不是 AutoHotKey),我制作了一个热键(shift-alt-T),可以在我突出显示的任何字符串上执行此脚本(例如在 g
我最近切换到 Ubuntu,我想念 autohotkey。我正在使用 autokey重新创建我的热键环境。我重新映射了 CapsLock至 F13使用 Xmodmap . 我需要做的: 当F13被点击
我喜欢通过按下鼠标中键来触发 AutoKey 脚本(通过窗口过滤器仅限于某个应用程序)。不幸的是,AutoKey 只允许我设置键盘快捷键,而完全忽略鼠标按钮。似乎 AutoKey 根本不允许鼠标按钮作
我正在尝试在 Linux Mint 上使用 Autokey(不是常规的 Python)编写一个小脚本,它按下一个键并在我按下另一个特定键后停止,但我无法让它进入按下此特定键后停止循环。 我让循环正常工
我想将我的 AHK 代码迁移到 Ubuntu 的 Autokey 代码(AHK 代码监控剪贴板和鼠标移动,执行高级字符串处理并将其粘贴到特定窗口)。 AutoHotKey 上有很多 AutoKey 没
我有一类静态方法,我编写它作为 AutoKey 的补充。 API。我想将这些包含在我在自动键编辑器中编写的脚本中,但由于我对 python 的经验仍然有限,所以我还无法完全弄清楚。 我应该把 clas
这是我解密autokey vigenere密码算法的代码 string cipherText = "zicvtwqngkzeiigasxstslvvwla"; string key = "decept
好吧,我是 elementaryOS 设备上的 AutoKey 应用程序的新手,我只是在玩一些自定义脚本。 我确实发现奇怪的是没有简单选项来终止正在运行的脚本。 那么,有没有不错和简单的方法来实现这个
我正在尝试使用 Autokey-py3 v0.93.10(在 Linux Mint 18.2 中),使用 keyboard.send_keys 命令生成 Unicode 字符。不幸的是,以下尝试均无效
我是一名优秀的程序员,十分优秀!