第一次提问,标题没概括好非常抱歉。主要是将QQ快捷方式添加到任务栏(Win11)之后,登录状态下关闭聊天窗口,再点击任务栏的快捷方式,出来的是登录新账号的登录界面。
希望改成在登录状态下点击任务栏图标,能自动跳出聊天窗口(就和托盘处点击QQ图标的效果一样)。有什么解决办法吗?
解决了,感谢!就是图标没法换,有点蛋疼
原贴有位仁兄写了个ahk脚本不错,现在回过来看不知道为什么不见了……我把代码放出来方便后人用吧:
QQDir:="C:\Program Files\Tencent\QQNT\QQ.exe"
process, exist, qq.exe
if (ErrorLevel)
SendInput, ^!z
else
run, %QQDir%
下载AutoHotKey之后把以上代码保存为.ahk文件,再给这个文件建立快捷方式,放置到桌面、任务栏等地方即可。也可以更换快捷方式图标。
最近微信更新之后也变成支持多账号登录了,导致微信也需要一个这样的功能,但是魔改上面代码之后不太好用。
WeChatDir:="C:\Program Files\Tencent\WeChat\WeChat.exe"
process, exist, WeChat.exe
if (ErrorLevel)
SendInput, ^!z
else
run, %WeChatDir%
以上代码可以在未打开微信的时候启动WeChat.exe,但是无法再已存在进程的情况下打开窗口,期待有人帮忙改善。
没在用微信,但是我查了一下搜了一下网上的截图,微信默认的热键是Ctrl+Alt+W,你是不是忘了改SendInput。如果“无法在已存在进程的情况下打开窗口”是100%发生的话那基本是这个问题了。
| 符号 | 说明 |
|---|---|
| ! | Alt |
| ^ | Control |
| + | Shift |
另外也许管理员权限运行会有帮助(类似盛大游戏不允许非Admin权限的Keepass完成自动输入那样)。(这种情况触发概率不确定)
某些特殊的程序也可能会卡住修饰键,这个就要自己观察了。(这个肯定不会100%触发)