Search found 5 matches

by henrynyu
09 Sep 2021, 10:41
Forum: 请求帮助
Topic: 键盘映射为不同按键
Replies: 2
Views: 3500

Re: 键盘映射为不同按键

可以做到的。下面脚本我没试过,大概就是这个思路。

Code: Select all

Lock		:= 0	

F1::
if (Lock = 1)
	return
Lock := 1			; 第一次按F1后把上面的 “F1::” 触发锁上,不让多重触发
ToolTip, 这是1
KeyWait, F1		; 第二次F1,触发下面的指令
ToolTip
ToolTip, 这是a
SetTimer, Reset, -3000		; 开始倒计时,3秒后触发解锁
return


Reset:			; 解锁
ToolTip
Lock	:= 0
return

by henrynyu
09 Sep 2021, 10:12
Forum: 请求帮助
Topic: 如何在不使用剪贴板的情况下,获取当前选中的文本呢?
Replies: 5
Views: 5123

Re: 如何在不使用剪贴板的情况下,获取当前选中的文本呢?

我格局也小,也想知道如何绕过剪贴板。
没有找到如何获取当前选中文本的方法,请问有人知道吗?
据我所知只有剪贴板一种稳定简单的方法。我之前尝试过 OCR, 但是输出不如剪贴稳定。
by henrynyu
06 Sep 2021, 23:07
Forum: 请求帮助
Topic: 求助:文件自动刷新的问题能否通过ahk来解决?
Replies: 3
Views: 2153

Re: 求助:文件自动刷新的问题能否通过ahk来解决?

两种方法。
一。 模拟按键
脚本制作简单,执行速度慢于下面介绍的第二种方法,但是快于人手操作。最大特点是脚本不能在后台执行,我认为是特点而非缺点,因为"所见即所得"并非坏事。

二。系统 COM Object
关键搜索词: {ComObj Excel autohotkey} , {autohotkey excel library}
我并不熟悉 COM。我的理解是 Ahk 利用系统内建 COM 功能操作 Excel。
执行速度快。脚本可以选择在前台或后台执行。

相关官方文档: https://www.autohotkey.com/docs/commands/ComObjCreate.htm
by henrynyu
29 Aug 2021, 03:24
Forum: 请求帮助
Topic: 求助:文件自动刷新的问题能否通过ahk来解决?
Replies: 3
Views: 2153

Re: 求助:文件自动刷新的问题能否通过ahk来解决?

如果不是巨量的话用AHK模拟手动操作就行,我有在英文论坛见过关于Excel的教程,但是略过了。
by henrynyu
29 Aug 2021, 03:21
Forum: 请求帮助
Topic: 增值税发票开票软件(税务UKey版)窗口无法被AHK脚本操作
Replies: 3
Views: 2311

Re: 增值税发票开票软件(税务UKey版)窗口无法被AHK脚本操作

分享我的经验,一般遇到类似问题尝试其它的的点击指令(Command)大概率可以解决问题。

方案一 MouseClick
"Click, 430, 770" 改成 "MouseClick, Left, 430, 770"

方案二 先移动鼠标,再点击
"Click, 430, 770" 改成:
MouseMove, 430, 770
Sleep, 50
Click

Go to advanced search