首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用ahk脚本移动程序的窗口?

AutoHotkey(简称AHK)是一种自动化脚本语言,可用于在Windows操作系统中自动执行各种任务。通过编写AHK脚本,可以实现移动程序窗口的操作。

要使用AHK脚本移动程序窗口,可以按照以下步骤进行:

  1. 下载和安装AutoHotkey:从AutoHotkey官方网站(https://www.autohotkey.com/)下载最新版的AutoHotkey安装程序,并按照提示进行安装。
  2. 创建一个新的AHK脚本:使用任何文本编辑器,如记事本,创建一个新的文本文件,并将其保存为以.ahk为扩展名的文件。
  3. 编写移动窗口的脚本代码:在创建的AHK脚本文件中,使用以下代码来移动窗口:
代码语言:txt
复制
; 移动窗口到指定的位置
WinMove, 窗口标题, , 新的X坐标, 新的Y坐标

; 例如:
WinMove, Untitled - Notepad, , 500, 300

在上面的代码中,将窗口标题替换为要移动的程序窗口的标题,新的X坐标新的Y坐标替换为要移动到的新位置的像素坐标。可以使用屏幕坐标系(以左上角为原点)或相对窗口的坐标。

  1. 保存并运行脚本:保存AHK脚本文件,并双击运行该脚本。脚本将在后台运行,并根据代码中的指令移动程序窗口。

请注意,使用AHK脚本移动程序窗口需要了解基本的编程概念和AHK语法。还可以根据需要添加其他功能,如调整窗口大小、最小化/最大化窗口等。

腾讯云没有直接相关的产品与窗口操作相关,因此没有具体的推荐产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

arxiv | Swin Transformer:使用移动窗口分层Vision Transformer

Swin Transformer使用允许跨窗口连接移动窗口将自注意力限制在不重叠局部窗口上计算表示,其提出层次结构具有不同尺度上图像上建模灵活性,在各种视觉任务上取得优秀结果,有望在计算机视觉领域取代...移动窗口连接了以前层窗口,通过连接他们极大了提高了模型能力。模型使用移动窗口相比于滑动窗口不仅降低了延迟,而且性能不处于下风。...如图2所示,作者提出了跨窗口连接移动窗口划分方式和均匀划分窗口交替使用在Swin Transformer 模块中。...移动窗口划分方式引入了前一层相邻非重叠窗口连接经实验表明是非常有效对于图像分类目标检测和语义分割。 移动窗口划分使得窗口个数在两个维度上都增加了1,这样会导致窗口数增加并且窗口有大有小。...如图4所示,在移动之后,一个批处理窗口可能由几个不相邻窗口组成,作者使用了掩模机制限制自注意力计算,这使得批处理窗口数目和通常窗口划分相同,因此也是非常高效。 ? 图4.

1.4K40

基于 autohotkey 我写了工具

AutoHotkey 程序本身不做任何事情; 它需要一个脚本来告诉它该做什么. 脚本只是一个简单以 .ahk 作为扩展名文本文件, 其中包含了程序指令, 像配置文件, 但功能更强大....使用 快捷键改写 面向窗口 关闭/退出 ctrl + q 最小化 alt + m 最大化 通过鼠标手势软件进行实现 面向多标签应用程序 切换到上个标签 ctrl + shift + tab 切换到下个标签...热键 之 其他 ctrl + 数字 1-5 为光标所在行添加 markdown 格式标题(目前仅放开了 vscode 和 记事本窗口权限) ctrl + alt + v 剪贴板内容输入到当前活动应用程序中...建议使用 LiberOffice 打开。 自定义热键 和 热串 type: app or web or file or text path:实际运行网址或程序路径 hk:绑定热键,例如 !...地址 AutoHotkey 快速参考 | AutoHotkey v2 https://wyagd001.github.io/v2/docs/ 【win】ahk script · acc8226/我脚本

64350
  • 使用autohotkey定制windows 10 虚拟桌面的快捷键

    Win10没有提供修改虚拟桌面快捷键功能,默认快捷键win+tab 打开虚拟桌面列表之后,还需要手动点击某个虚拟桌面才能进行切换,不是很方便, 所以我们使用AHK软件来自定义快捷键 ,通过自定义快捷键快速在多个虚拟桌面之间进行切换..., 所需工具: AHK(AutoHotkey) 工具说明:键盘,鼠标等脚本模拟工具,可以监听,触发键盘和鼠标的动作。...下载: https://www.autohotkey.com/download/ 如何创建脚本参考官方说明: How to create a script Right-Click on your desktop...弹出编辑窗口,可能是记事本 Save the File. 保存脚本文件 Double-click the file/icon in the desktop to run it....如想要修改,只需编辑脚本文件,替换想应应用程序名即可。

    1.7K30

    使用 SetParent 制作父子窗口时候,如何设置子窗口窗口样式以避免抢走父窗口焦点

    制作传统 Win32 程序以及 Windows Forms 程序时候,一个用户看起来独立窗口本就是通过各种父子窗口嵌套完成,有大量窗口句柄,窗口之间形成父子关系。...不过,对于 WPF 程序来说,一个独立窗口实际上只有一个窗口句柄,窗口所有内容都是 WPF 绘制。...如果你不熟悉 Win32 窗口父子窗口关系和窗口样式,那么很有可能遇到父子窗口之间“抢夺焦点”问题,本文介绍如何解决这样问题。...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后作品务必以相同许可发布。

    44360

    13典藏AutoHotKey脚本让您生活更轻松

    AutoHotKey是一个免费开源程序,通过这种脚本语言您任何Windows日常任务。即使“脚本语言”听起来令人生畏,实际它非常易于使用,并且您可以做各种很酷事情。...让我分享我最喜欢和最常用AutoHotKey脚本,这些脚本使我日常任务更加轻松,这可能会对您有所帮助。 在开始之前,假定您已经知道如何安装和配置AutoHotKey。...例如,我使用功能键来启动我最常用程序,例如Snagit,Sublime Text,Photoshop,Calculator,Thunderbird等 要启动程序,只需使用下面的脚本。...我不喜欢单击该小图标来向上移动文件夹,因此我使用以下脚本通过单击鼠标中键来访问上一级目录。...12.暂时挂起AutoHotKey 使用AutoHotKey创建快捷方式有时可能会干扰某些程序。在这种情况下,您可以使用以下脚本暂时禁用AutoHotKey。

    2.5K20

    R沟通|Typora字体颜色设置

    简介 前段时间小编给大家推荐了一个markdownIDE编辑器:Typora,具体推文如下:R沟通|markdown编辑器—Typora 和 R沟通 | 如何在Typora中设置免费图床。...点击对应 dmg 文件之后呢,出现以下界面,之后将左边 Alfred 4 拖到右边程序替身中,这时就安装完毕了。 ?...不需要重复移动光标; 小编设置这个记录,默认是使用红色,你可以根据自己需求进行变化,或者不加,使用时候再加也是可以。其他颜色例如:red、green、yellow等。...具体流程 下载软件:AutoHotKey[4] 创建脚本 桌面新建txt文件 将后缀改为.ahk 重命名为MyTyporaHotkeyScript.ahk 编辑脚本 ; Typora ; 快捷增加字体颜色...target=https%3A//autohotkey.com/download/ahk-install.exe [5]crystal:Windows 自动化效率神器:AutoHotkey 使用教程和脚本推荐

    3.6K50

    Windows上使用AutoHotkey工具来切换用户执行命令

    在Windows上,如果想以某个用户来执行一个命令,在命令行上我们可以使用 runas 命令来实现。但是 runas 有个问题就是在执行时候会提示需要输入密码,这样用起来很不方便。...于是乎找到了 AutoHotkey 工具,使用 AutoHotkey, 我们可以写一些简单脚本来实现很多对 Windows 操作。...另外 AutoHotkey 还提供了 Ahk2Exe 工具,可以把 AutoHotkey 脚本编译成.exe可执行文件。...创建脚本 首先创建一个AutoHotkey脚本文件 test.ahk,内容如下: RunAs, , Run, cmd /k whoami RunAs ; 运行脚本...AutoHotkey 工具本身还提供了很强大功能,包括鼠标键盘控制,注册表操作,进程操作,窗口操作等。

    1.5K20

    AutoHotkey(自动化操作)

    可以创建为自动化脚本创建交互式UI 改变键盘,手柄,鼠标的默认功能 通过 WinLIRC client script.对外部设备信号进行回应 可以运行AutoITv2脚本 将自动化脚本转变成exe.../ 网页等搜索; ;Win + U: 打开控制面板-轻松使用设置中心; 以下是知乎大佬自用一些脚本,我赶时间。...:: ;为小海脚本添加分支命令 ( msgbox,4,,是,继续,否,停止 ifmsgbox, no return ) return :*:.max:: ;为小海脚本添加窗口最大化命令 clipboard...Evalute:在调试评估器中设置和获取变量 方法符号 Detech源方法作为符号 您可以在方法上一行使用分号向方法添加注释转到定义 按ctrl并将鼠标坐标移至调用代码 脚本 右键点击。...运行:运行脚本而不进行调试 编译:在同一目录下编译脚本。 设置 OpenSetting->配置 代码符号 您可以在注释代码块中添加两个分号 ? 这个是调试用,是程序语言就免不了调试。

    3.4K40

    Windows自定义快捷键

    启动程序 Windows 支持使用快捷键来启动程序,具体做法如下: 鼠标右键程序快捷方式(如没有则先创建),点击「属性」栏; 在「快捷方式」选项卡中找到「快捷键」选项; 将鼠标定位到输入框中,按下自定义快捷键即可...切换输入法 Windows 支持使用数字快捷键来快速切换不同输入法,具体做法如下: 打开「设置」->「时间和语言」->「语言」->「键盘」->「输入语言热键」; 找到自己想要快速切换输入法,鼠标定位后点击...第三方软件 4.1 AutoHotkey AutoHotKey 是一款强大开源 Windows 快捷键自定义软件,通过编写对应 .ahk 脚本文件,用户可以自定义各种功能快捷键。...将对应 .ahk 脚本文件放入开机自启动文件夹 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 中,即可实现快捷键开机生效。...开机自启动文件夹也可以通过 Win + R 调出运行窗口后输入 shell:common startup 打开。 AutoHotKey 官网 AutoHotKey 文档

    5.3K20

    AutoHotkey(续集)

    点击里面的"AutoHotkey Script"新建一个脚本. 给脚本命名. 备注: 文件名必须带 .ahk 后缀, 例如 MyScript.ahk 找到刚刚新建脚本并右键点击它....一个新窗口被弹出, 也许是记事本. 如果是这样就成功了! 这是一个使用 Send 命令创建一个包含热键简单脚本, 当你按下热键后, 它会向窗口发送一段文字....如何在你电脑上找到帮助文件 有几种方法可以做到这一点, 假设你已将 AutoHotkey 安装到默认位置: 方案 1: 找到开始菜单或屏幕上开始按钮, 通常在左下角. 点击程序或者所有程序....Return 当 #ifwin 指令在脚本中从未使用, 所有的热键和热字串对所有窗口生效. #IfWin 指令是与位置相关: 它们将影响脚本位于他们之间所有热键和热字串....如果你试了所有的办法还是不行, 也许 AutoHotkey 暂时无法满足你需要. 4 - 打开程序 & 网页 想要打开诸如画图(mspaint.exe), 计算器(calc.exe), 脚本.ahk

    3.2K30

    Windows下flameshot配置

    简介 Flameshot 是一款非常好用屏幕截图工具,而且还是一款开源跨平台应用。个人因在 Linux 上习惯了 Flameshot,故迁回 Windows 系统后也继续使用这款截图工具。 2....我们可以使用 AutoHotKey 软件来实现自定义 Flameshot 「捕获屏幕」快捷键功能。...安装 AutoHotKey 软件; 新建 flameshot.ahk 文件,在其内部写入以下脚本: ;; flameshot remap print screen SendMode Input ; SetWorkingDir...最后双击 flameshot.ahk 文件即可启用该快捷键; 为了每次开机都能使用该快捷键而不用每次都双击启动,可以把 flameshot.ahk 文件放入 Windows 开机启动文件夹 C:\ProgramData...开机自启动文件夹也可以通过 Win + R 调出运行窗口后输入 shell:common startup 打开。

    3.4K50

    【记录】使用python图形库打开新窗口时候关闭之前窗口,运行结束后关闭当前窗口程序

    简单讲解 代码片段展示了如何使用 Python Tkinter 库和 subprocess 模块来实现在 tkinter 窗口中打开另一个 Python 脚本过程,并在脚本运行结束后关闭当前窗口程序...在你代码中,你使用了 Tkinter 创建了一个名为 window 窗口,并在 open_buy_quantity 函数中调用了 window.destroy() 方法来关闭当前窗口。...这是一个简单 GUI 应用示例,展示了如何创建窗口和关闭窗口。 subprocess 模块: subprocess 模块允许你在 Python 程序中启动新进程。...在你代码中,你使用了 sys.exit() 来确保在执行完购买数量脚本后退出当前程序。这样可以确保在购买数量脚本执行完成后结束程序运行。...结语 总体来说,代码展示了如何结合使用 Tkinter 和 subprocess 来实现 GUI 程序中打开外部脚本功能,并在完成任务后退出程序

    14610

    使用Ahk2Exe工具将AutoHotKey脚本打包到Windows可执行文件

    方法一:通过Windows上下文菜单快速创建EXE文件 用鼠标右键单击ahk文件,在弹出上下文菜单中点击“Compile Script”(编译脚本),即可生成当前ahk脚本可执行文件 生成可执行文件使用默认图标...,文件名与ahk脚本文件一致。...方法二:通过Ahk2Exe程序可视化界面创建EXE文件 进入AHK安装目录,找到Compiler目录下Ahk2Exe.exe,可以打开Ahk2ExeGUI界面操作。...MPRESS压缩生成后exe文件,参数为0时不使用,为1是使用,默认使用,选填 附:需要注意地方 1、即使生成了exe文件,也不能起到保护源码作用,用Notepad++打开exe文件后,能直接找到脚本源码...生成exe文件目的只是为了方便未安装ahk电脑使用这个脚本

    4.7K40

    如何在控制台程序中监听 Windows 前台窗口变化

    本文会介绍两类知识,一类是如何在 .NET/C# 程序中方便地调用 Win32 API,另一类是在控制台程序中开启 Windows 消息循环。...实施 基本框架代码 于是,我们控制台程序中最关键框架代码如下: // 监听系统前台窗口变化。...这些是我们刚刚已经用以及即将使用 Win32 函数和常量。...,那么就可以得到下面的效果: 关于如何在控制台中输出表格(并实现中英文字符对齐显示),可以阅读我另一篇博客。....NET/C# 程序如何在控制台/终端中以字符表格形式输出数据 - walterlv 开源项目 本文代码已经开源在 GitHub 上,感兴趣可以去项目中阅读更新代码: https://github.com

    1.1K20

    Windows将大写锁定键设置为中英文切换

    ​ 进入后点击微软输入法选项 进入后在“按键”中确保选择了“ctrl+空格”进行大小写切换 下载脚本工具AutoHotkey,本次教程核心就是使用这个脚本,使CapsLock键映射为ctrl+空格...,并判定长按时间,超过一定时间就判定为按下大写锁定键,从而实现mac上一样效果;将写好脚本放在开机目录,开机自启动。...(autohotkey后缀) ​ 方法二: ​ 安装好autohotkey之后,在鼠标右键新建里,已经可以看到可以新建autohotkey文件.ahk了,直接创建,然后填入上 述代码即可 点击运行这个文件...稍等片刻,弹出如下安装提醒AutoHotKey v1,这个软件就是自动化运行关键 ​ 点击“是”之后,等待片刻,安装成功 再次点击刚才创建.ahk文件,运行成功,右下角菜单状态栏多了一个autohotkey...\Microsoft\Windows\Start Menu\Programs\Startup) ​ 将.ahk文件复制或者移动到这个目录下,开机时候就会自动启动了 ps:如果这个目录下有你不想要开机自启动东西

    15210

    如何使用PS2EXE将PowerShell脚本编译为可执行程序

    关于PS2EXE PS2EXE是一个可以将PowerShell脚本编译为可执行程序模块,在GUI和Ingo Karstein脚本支持下,该模块能够生成真正Windows可执行程序。...注意事项 有一些人可能会滥用PS2EXE来编译他计算机病毒脚本,因此越来越多病毒扫描程序会将使用PS2EXE创建程序识别为恶意程序并将其删除。因此,希望大家不要将其用于恶意目的。...位或64位代码 lcid = 编译可执行程序位置ID STA或MTA = 单线程模式或多线程模式 noConsole = 生成可执行文件为Windows应用程序,不带终端窗口 UNICODEEncoding...= 将输入编码为UNICODE(终端模式) credentialGUI = 使用GUI弹出凭证窗口(终端模式) iconFile = 编译可执行文件图标文件名 title = 标题信息 description...requireAdmin = 如果启用UAC,编译可执行文件只会在提权上下文中执行 supportOS = 使用最新Windows版本功能 virtualize = 激活应用程序虚拟化

    2.1K20
    领券