以下AutoHotKey片段应该:
- 验证复制的字符串是否为数字
- 如果是这样,请在网站和 Windows 搜索中搜索该号码。
没发生什么事。If 的表达式没有看到整数并绕过代码。
有任何想法吗?
Send ^c
sss = ClipBoard
if sss is integer
{
Run, https://sd.borschow.com:8443/SREdit.jsp?id=%sss%
Run, search-ms:query=%sss%
}
以下AutoHotKey片段应该:
没发生什么事。If 的表达式没有看到整数并绕过代码。
有任何想法吗?
Send ^c
sss = ClipBoard
if sss is integer
{
Run, https://sd.borschow.com:8443/SREdit.jsp?id=%sss%
Run, search-ms:query=%sss%
}
文本副本通常不如 AHK 执行后续代码那么快。也就是说,您需要等待剪贴板更新:
F9::
oldClip := ClipboardAll
Clipboard := ""
Send, ^c
ClipWait
clip := Clipboard
if clip is integer
{
msgbox, integer
}
else
{
msgbox, not an integer
}
Clipboard := oldClip
; we better make that empty, since it could contain sensitive data
oldClip := ""
return
最佳实践是存储剪贴板,将其清空,触发复制,然后等待剪贴板包含某些内容。最后,如果您不再需要内容,请恢复旧剪贴板。