【发布时间】:2021-04-23 13:04:40
【问题描述】:
我一直在 Windows 中使用其他 StickyNote 工具,并享受 Autohotkey 的陪伴:
- WIN+N 新建一个
- WIN+SHIFT+N 显示我的所有笔记 直到最近,我注意到我们公司的 IT 从 Windows“Windows Stikcy Notes”安装了 UWP,并发现它能够与我的帐户同步。这对我来说是一个杀手级功能。 https://www.microsoft.com/store/productId/9NBLGGH4QGHW 但后来我很难真正调用应用程序来做任何事情。
我所取得的成就: 用快捷方式 .lnk 启动它——没问题
fStickyNotesLnk = Sticky Notes.lnk
If !FileExist(fStickyNotesLnk) {
return
}
识别主窗口-- 没有好办法,因为后面总是ApplicationFrameHost.exe,所以我转向图像匹配 the image I used for matching
WinGet, id, List, ahk_exe ApplicationFrameHost.exe
CoordMode, Pixel, Window
Loop, %id%
{
hWnd := id%A_Index%
WinActivate, ahk_id %hWnd%
ImageSearch, ix, iy, 0, 0, 2000, 300, Gear.jpg
if (ErrorLevel = 2)
{
WinMinimize, A
}
else if errorlevel = 0
{
return hWnd
WinMinimize, A
; MsgBox, Found it!
}
}
然后如果我想创建新的我可以发送CTRL N来实现。
但是,我想检查一下,这真的可以吗? 是否有exe文件的运行参数可以直接给我“Notes List”和“New Note”,因为它已经在跳转列表中可用。
我真的很想听到一些更好的想法。
【问题讨论】:
标签: uwp autohotkey