小编tch*_*rty的帖子

在 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 10 上消失 Asus ZenBook

我有一台运行 Windows 10 的华硕 Zenbook UX331FAL

直到大约几周前,我可以使用蓝牙连接任意数量的设备(鼠标、耳机、键盘),而且没有任何问题。

然而,在过去的两周里,每当我尝试添加新的蓝牙设备时,我都会看到以下内容:

在此输入图像描述


大约在同一时间,每当我插入耳机插孔时,耳机(RealTek 音频驱动程序)中都没有音频,尽管扬声器似乎工作正常。这个问题不会详细讨论这个问题,但这两者可能是有联系的。

更新:音频问题已自行解决,在完成所有更新和重新启动后,我现在可以将音频传输到我的耳机。所以这是一个小胜利。


由于我的笔记本电脑上没有蓝牙的物理开关,我开始了漫长的跋涉,试图找出如何在我的机器上恢复蓝牙:

Windows 支持页面说明

点击Windows 支持页面的链接后,没有任何选项可用。

任务栏中没有蓝牙图标:

在此输入图像描述

运行Windows蓝牙疑难解答,被告知计算机上没有蓝牙设备:

在此输入图像描述

由于这是不可能的,我继续尝试其他步骤。

更新Windows

我将 Windows 更新到最新的 1909 版本,并从华硕获取了该操作所需的所有驱动程序更新:

在此输入图像描述

重新安装华硕蓝牙和音频驱动程序

从 OEM 网站获取适用于我的特定型号的音频和蓝牙驱动程序:

在此输入图像描述

按照说明,在 Powershell 管理模式下运行安装脚本。现在,我无法判断安装是否成功,但这是我看到的:

在此输入图像描述

在我看来,这似乎表明安装顺利进行。

重新启动蓝牙服务

我尝试的最后一件事是在服务管理器中重新启动蓝牙服务:

在此输入图像描述

这些是唯一可以看到的蓝牙服务——不确定是否还有其他与蓝牙相关的服务。

检查 BIOS 更新

根据此处的建议,我检查了 OEM 网站,看看是否有可用的 BIOS 更新:

在此输入图像描述

WinFlash告诉我,已安装的 BIOS 不早于 OEM 网站上提供的最新更新:

在此输入图像描述

装置经理

所有讨论 Windows 10 蓝牙问题的网站上的第一个建议是转到设备管理器并打开蓝牙设备,以防看不到它,将视图更改为也显示隐藏设备。但是,即使打开隐藏设备视图,我也无法发现蓝牙设备:

在此输入图像描述

最有可能的情况似乎是最新的 Windows 更新破坏了蓝牙,并且华硕尚未发布更新的驱动程序。或者它可能是针对我的设置更具体的东西。任何有关如何了解我的蓝牙设备发生了什么的建议将不胜感激。

bluetooth windows-10

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

无密码 SSH (Windows --> CentOS)

我正在尝试使无密码 SSH 身份验证从 Windows 7 机器工作到本地服务器。

  1. Windows 机器:我在这台机器上的登录名是MY_LOGIN_NAME. 我使用 Cygwin 作为命令行。

  2. CentOS 5.5 服务器:我在这台服务器上有管理员权限;以root.

这是我到目前为止所做的:

  1. 登录到MY_LOGIN_NAMEWindows 机器上,我ssh-config-user从 Cygwin 命令行编辑。这在(至少)中创建了 RSA 公钥和私钥 C:/Users/MY_LOGIN_NAME/.ssh

  2. 我将公钥复制到服务器.ssh使用scp.

    scp id-rsa.pub root@xxx.xxx.xx.xx:.ssh/id-rsa.pub

  3. 然后我尝试使用ssh如下方式登录服务器:

    ssh -i id_rsa root@xxx.xxx.xx.xx

但它仍然要求我输入密码。我错过了什么?

ssh centos

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

标签 统计

autohotkey ×1

bluetooth ×1

centos ×1

latex ×1

ssh ×1

windows ×1

windows-10 ×1