标签: autohotkey

如何切换 Windows 任务栏的自动隐藏状态

我在桌面上使用 Windows 8。目前我必须将鼠标移到任务栏上,右键单击,单击属性,单击自动隐藏任务栏,然后单击确定。如果您想在一天中多次打开和关闭此状态,这将是一个真正的痛苦。事实上,它是行不通的,所以它在默认情况下保持开启状态,并在我不需要它时浪费了大量的屏幕空间。

有没有更好的办法?

(如果有帮助,我会使用 Autohotkey。)

taskbar autohotkey windows-8

11
推荐指数
2
解决办法
2万
查看次数

设置(许多)程序的窗口大小/位置

我正在寻找一个解决方案类似,以这样的,但对于Windows 7(64位),而不是只为终端。这也绝对不是这个问题的重复

问题

一些程序会记住它们最后的位置/大小(例如 Firefox、Notepad++),而其他程序则很不幸(例如 Git)。顽固的需要我多花一分钟(这么长,对吗?)在我开始工作之前将它们移回所需的位置/尺寸。

用例

我是一名程序员,我对我的开发环境有非常特殊的偏好。我有两个监视器,并且我的 IDE(因任务而异)、Git 终端、Windows 资源管理器窗口、Firefox 等都以特定的布局同时打开,这有助于我更有效地工作。

基于环境的自动设置

理想情况下,我可以打开所有这些程序,然后按热键组合将所有窗口以正确的大小放到所需的位置。或者更理想的是,有一组设置(脚本、热键组合等),我可以在某些情况下运行这些设置以根据任务打开一组特定程序(可能要求太多),并设置特定布局.

示例:一个 C# 开发脚本,它打开 Visual Studio 和许多其他程序,然后适当地设置它们的窗口位置。另一个用于 Node.js 开发。

工作的工具?

我对某些工具的功能只有一些模糊的想法。也许 Windows Power Shell 合适?我不介意为这些任务编写脚本。自动热键似乎也可以工作。


有没有人对这种功能有任何经验,并对如何进行这样的事情有任何建议?如果可能,最好能够运行脚本/热键来打开一组程序并自动设置所有大小/位置。

注意:我将其标记为powershellautohotkey以防万一这些工具非常适用于该任务。如果您觉得这被错误地标记,请随时删除/重新标记!

windows-7 powershell automation autohotkey window

11
推荐指数
1
解决办法
2万
查看次数

使用键盘快捷键启用/禁用网络适配器

我开始尝试通过创建快捷方式并指定+ (逗号)来使用快捷方式在桌面上显示本地连接状态窗口。Ctrl,

Windows 不喜欢那样,所以它添加了Alt,最终变成了Ctrl+ Alt++ ,

由于我无法找到一种方法来消除Alt快捷键的一部分,因此我现在正在尝试不同的策略,但它不起作用。我最近的尝试是通过以下命令使用 AutoHotkey:

^,::Run, explorer ::{BA126ADB-2166-11D1-B1D0-00805FC1270E}
Run Code Online (Sandbox Code Playgroud)

这是快捷目标编号是什么,但它不会打开窗口。

windows-7 keyboard-shortcuts autohotkey

10
推荐指数
2
解决办法
5万
查看次数

在 LibreOffice Draw 上自由平移/滚动

LibreOffice Draw 允许我使用鼠标垂直或水平滚动,如下所示:

Scroll Wheel: Scroll vertically
Shift + Scroll Wheel: Scroll horizontally
Run Code Online (Sandbox Code Playgroud)

我的问题是:有什么办法可以自由滚动/平移吗?通过自由滚动/平移,我的意思是能够向任何方向平移,例如对角线。许多应用程序允许您使用以下方法自由平移:

  • 手动工具/平移工具(单击并拖动,如在 Photoshop 或 Illustrator 中)
  • 鼠标中键

如果 LibreOffice Draw 本身不支持这些滚动方法,是否可以在外部模拟自由滚动?也许使用AutoHotkey脚本在移动鼠标时发送垂直或水平滚动事件?

autohotkey scrolling libreoffice-draw

9
推荐指数
1
解决办法
2218
查看次数

在 Windows 中重新映射 Caps Lock(转义 *和* 控制)

有很多实用程序可以重新映射键,但我似乎找不到一个非常具体的功能:我希望大写锁定在按住时充当控制修饰键,但在单独按下时充当转义键。

这里提出一个类似的问题,其中一个答案提供了一个 AutoHotkey 脚本,但是它容易受到按键时间的影响,并且只处理所有可能的控件 + 字母组合的硬编码列表。我更喜欢它,如果它可以正常运行,阻止大写锁定按下事件,在大写锁定键尚未释放时存储任何其他按下的键,然后决定是否发送转义或控制。

是否有一个简单的实用程序或更通用的 AutoHotkey 脚本可以做到这一点?

windows keyboard-shortcuts autohotkey hotkeys windows-8

9
推荐指数
1
解决办法
4791
查看次数

蓝牙媒体控件在 Windows 10 中不起作用

我已同步蓝牙耳机并从我的 Windows 10 笔记本电脑播放音乐,没有任何问题。

如何在使用 Windows 10 的耳机上暂停/播放、跳过曲目、上一曲目控件?

我很确定这可以/应该工作,因为我的键盘是蓝牙的,并且该键盘上的所有控件都可以正常工作。

我想知道,是否有任何方法可以捕获使用 autohotkey 发送的蓝牙单曲?

audio windows bluetooth autohotkey

9
推荐指数
1
解决办法
2万
查看次数

如何指定键盘快捷键来增加/减少两台显示器的亮度?

我使用的是装有 Windows 11 家庭版 (22H2) 的台式电脑。我喜欢使用键盘快捷键操作我的电脑。我使用AutoHotkey (AHK) 来控制一些事情,例如增加/减少音量 ( Win+ F11/ F12、移动到下一个多媒体轨道 ( Win+ F9) 等。

但是,我不知道如何分配键盘快捷键来随意增加/减少显示器的亮度。目前,我使用一个简单但功能强大的工具Monitorian来执行此操作。它工作正常,但我想使用键盘快捷键达到相同的结果,例如按Win+ F1/ F2

有没有办法做到这一点?

我会接受任何答案,无论它是使用默认的 Windows 还是第三方工具(AutoHotkey 或其他),只要结果是预期的。重要提示:我使用两台显示器,我想使用相同的键盘快捷键控制两台显示器的亮度。

keyboard-shortcuts multiple-monitors autohotkey windows-11

9
推荐指数
3
解决办法
2720
查看次数

在 AutoHotKey 中使用 IfWinActive 关键字

这个关于使用 AutoHotKey 的问题特定于名为TeXnicCenter的 Windows LaTeX 编辑器。

所以,我试图编写我的第一个 AutoHotKey (AHK) 脚本,并希望快捷方式仅在 TeXniceCenter 窗口处于活动状态时可用。AHK 提供了IfWinActive关键字来处理这些场景,但是,我在使用这个关键字时遇到了一些困难。

这是我写的草稿文件:

SetTitleMatchMode, 2
SetTitleMatchMode, Slow

#IfWinActive, .* TeXnicCenter *.
!t::
Send \texttt{{}{}}
return
Run Code Online (Sandbox Code Playgroud)

#IfWinActive, .* TeXnicCenter *.行,以便在窗口名称中的某处找到模式“TeXnicCenter”不起作用。

我放弃了其他一些选项

  • 我用TeXnicCenter主要与项目,使窗口名称显示为“项目名称- TeXnicCenter”,所以这是不可行的,用这个作为参数IfWinActive。请注意,如果处理独立文档,则窗口名称为 TeXnicCenter。

  • AHK 提供的另一个选项是您使用称为ahk_class进程的东西,这通常是直观的(并且可以从名为 Window Spy 的方便的捆绑 AHK 工具中获得)——例如,在 Chrome 的情况下,它是Chrome_WidgetWin_1.

但是,对于 TeXnicCenter,它显示了奇怪的签名——例如,对于我的一个项目,它是Afx:000000013F370000:8:0000000000010005:0000000000000000:0000000012B80087,不仅如此,它在 TeXnicCenter 窗口中并不是恒定的,因为它通常用于其他进程。

我不知所措——有没有人有使用 TeXnicCenter 设置 AHK 并使用IfWinActive关键字的经验?我有一种感觉,这可能更好地针对 TeXnicCenter 的开发人员,但这是希望。

windows autohotkey latex

8
推荐指数
1
解决办法
7921
查看次数

在 Windows 资源管理器中添加右键单击另存为 PDF

我正在寻找一种能够在 Windows 7 中向右键单击上下文菜单添加一些选项的方法。我在编程方面确实没有太多经验,但我非常渴望并愿意学习。

具体来说,我希望能够右键单击 word 文档并将其转换或另存为 .PDF 文件。我希望能够将现有文档转换为 PDF 格式。这些文档 99% 的时间都是 Microsoft Word 文档,因此如果有一种方法可以实现自动化,请提供指导。

我知道还有其他方法可以做到这一点,例如下载“PDF 打印机”,但如果可以,我宁愿避免使用这种方法。如果可能的话,我还想避免下载更多软件以安装在用户的 PC 上。

希望我不是很苛刻,但我真的很感激你能提供的任何帮助或指导。

(作为奖励,我想看看是否还可以选择另存为 PDF 并在可能的情况下作为附件发送。)

pdf microsoft-office autohotkey context-menu conversion

8
推荐指数
2
解决办法
2万
查看次数

Windows 虚拟桌面。最后循环回到第一个桌面

假设我有三个虚拟桌面。我知道我可以使用以下方法浏览它们:

ctrl + windows + left | 对

但是,如果到达终点,有没有办法让它循环回到起点?因此,如果我在桌面 3 上“ctrl + windows + right”会带我到桌面 1?

我知道这可以通过 AutoHotkey 脚本实现。但我不知道如何使它起作用。

我需要它以这种方式工作的原因是因为我打算将此功能映射到我刚购买的鼠标(它有额外的按钮)。目前我需要使用两个按钮,以便我可以在桌面之间来回移动。我宁愿只需要一个按钮。希望这些信息有帮助。

谢谢

desktop productivity autohotkey virtual-desktop windows-10

8
推荐指数
1
解决办法
4210
查看次数