level 1
我大概在最近一个月吧,发现家里电脑使用ahk的一些热键会出现一些莫名其妙的问题。比如我设置的所有sendinput热键,都变成了普通的send(普通的send比sendinput慢很多)。
还有就是一些组合键,经常容易卡键。比如我本身设置了大量的通过CapsLock触发的热键,比如"CapsLock & c"用于复制(触发成功的话,是不会触发CapsLock本身的切换大小写功能的),但最近就经常触发后,偶尔会连带触发大小写切换。除了这个,其它组合键也经常出现被卡住的情况。
因为我是多个电脑都在同步同一份ahk脚本使用,我三台电脑里,只有一台一直保持更新的win10会出现这个问题,另一台不更新的win10和win7一直是可以正常使用的。不知道我目前遇到过的问题是否和近期的win10系统更新有关,有了解这个问题 或是和我遇到同样问题的朋友吗?
2021年01月03日 12点01分
1
level 1
打搅一下,另外sendinput如何使用,能否举个例子?谢谢
2021年12月01日 13点12分
3
不好意思,你上一条我删除其它广告的时候误删了,没看清。sendinput可以直接用,把send替换成sendinput就可以了。建议你在帮助文档里搜索sendinput看一下更详细的说明。
2021年12月03日 18点12分
level 1
①您好,那我就再发一遍。
②系统是Win10 21H2(19044.1387),央视影音有2个窗口,我设置^+o呼出/最小化央视影音的Qt5QWindowIcon这个ahk_class;设置^+i呼出/隐藏央视影音的Qt5QWindowOwnDCIcon这个ahk_class。
③Qt5QWindowIcon是央视影音主界面窗口的ahk_class,Qt5QWindowOwnDCIcon是央视影音播放窗口的ahk_class
④前几天我更新了Win10系统,就在当天看到有新版的央视影音更新,我就卸载了旧版央视影音,然后重启电脑,然后再安装新版的央视影音,之后^+o和^+i就失效了。我以为是新版央视影音的问题,就装回旧版,但是热键依然失效。
⑤我在Win10虚拟机里安装央视影音,然后把用AutoHotkey制作的接收热键的exe文件也复制到Win10虚拟机并且运行,^+o可以正常使用,^+i仍然失效
⑥难道Win10更新和央视影音都有问题?
2021年12月03日 23点12分
4
^+o对应的完整语句是什么?
2021年12月10日 06点12分
level 1
^+i::
DetectHiddenWindows, on
IfWinNotExist ahk_class Qt5QWindowOwnDCIcon
Run c:\Program Files (x86)\CNTV\CBox\bin\CBox.exe
Else
IfWinNotActive ahk_class Qt5QWindowOwnDCIcon
WinActivate
Else
WinMinimize
Return
^+o::
DetectHiddenWindows, on
IfWinNotExist ahk_class Qt5QWindowIcon
Run c:\Program Files (x86)\CNTV\CBox\bin\CBox.exe
Else
IfWinNotActive ahk_class Qt5QWindowIcon
WinActivate
Else
WinMinimize
Return
①那天凑巧,我那天更新了Win10,当天又升级了央视影音,结果^+i就无法呼出央视影音的视频界面,^+o也是无法呼出央视影音主界面
②我在虚拟机的Win10里也安装了央视影音,把同样的AutoHotkey的.exe文件也在虚拟机的Win10里运行,也有问题,是^+i无法呼出央视影音的视频界面,但是虚拟机里^+o好像是只可以呼出央视影音的主界面,我记不清了
2021年12月10日 09点12分
5
有没有尝试用管理员身份启动脚本?可能是这个央视影音的系统权限变化了。
2022年01月08日 01点01分
@zh07 用管理员身份启动脚本(.exe文件)可以控制央视影音了,但是脚本(.exe文件)无法开机自启动了(Win10 21H2专业版),添加任务计划程序和添加到开机启动项都无效了,请问如何解决?
2022年01月19日 09点01分
两个特殊键需要做连字符处理 也就是说需要加&在里面 你只是 ctrl+o 请直接写成^o
2022年10月27日 05点10分
level 1
楼主,我和你一样其他系统不知道,但是ahk的shift键啊Ctrl 大小写键总是容易出现各种问题...
2022年10月05日 06点10分
6