Search found 11 matches

by shingu
19 Oct 2021, 22:54
Forum: 请求帮助
Topic: 【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了
Replies: 5
Views: 3121

Re: 【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了

fwejifjjwk2 wrote:
19 Oct 2021, 12:01
@shingu
在我的電腦上可以
你有在记事本中尝试吗?
by shingu
18 Oct 2021, 09:55
Forum: 请求帮助
Topic: 【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了
Replies: 5
Views: 3121

Re: 【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了

~LButton & d::
Send {Backspace}
return

这样的效果跟我之前的一样。按住左键,按一下d键,然后马上松开左键,可以实现删除一个字符的功能。

但我要的功能是,在按住左键的情况下,不停的按下d键,就能不断删除字符,除非松开左键。
by shingu
01 Oct 2021, 01:26
Forum: 请求帮助
Topic: 【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了
Replies: 5
Views: 3121

【求助】在按住鼠标左键的情况,脚本中的热键不会正常生效了

Code: Select all

~LButton & d::
Sleep,500
SendInput,{Delete}
return
脚本比较简单。这种情况下,按住鼠标左键再按一下字母D,只有当鼠标左键松开了才会删除字符。而我想要的效果是在按住鼠标左键的情况,只要连续按字母D,就会不断删除字符。

经过查看后台运行,发现在按住鼠标左键的情况下,即使输出了{Delete}键,但实际上也没起作用。
by shingu
18 Apr 2014, 11:09
Forum: 请求帮助
Topic: 【已解决】如何更新ListView中某一列的数据?
Replies: 2
Views: 3120

Re: 【求助】如何更新ListView中某一列的数据?

知道了,原来是用LV_Modify(RowNumber, Options [, NewCol1, NewCol2, ...])这个函数。
by shingu
18 Apr 2014, 10:38
Forum: 请求帮助
Topic: 【已解决】如何更新ListView中某一列的数据?
Replies: 2
Views: 3120

【已解决】如何更新ListView中某一列的数据?

ListView中某列已经存在了,但是我需要修改列中的数据,不知道该怎么修改?

LV_ModifyCol([ColumnNumber, Options, ColumnTitle])

这个函数好像没法实现这样的目的啊。
by shingu
17 Apr 2014, 08:47
Forum: 其他
Topic: 我是一个AHK的初学者,来写一下最近学习的心得
Replies: 5
Views: 19337

我是一个AHK的初学者,来写一下最近学习的心得

我其实用AHK已经有比较长的一段时间了,但是我一直只是把AHK作为设置热键的工具而已。目前在我使用的电脑中,AHK都是自启的软件,日常就是设置几个常用的热键来启动一些常用的工具。 直到最近我在一个论坛上看到有网友用AHK做了一个小软件,我才知道AHK还有这么强大的功能。于是试着去了解它。 给我感触最深的有两点: 一、AHK够简单直接,可以在最简单的记事本中写脚本,但还是缺少像其他语言那样强大的IDE工具(比如Eclipse、VS、delphi、BCB等等)。我现在用SciTE4AutoHotkey编辑器,虽然能智能跳出一些关键词,也能样式化脚本,但是没有语法错误的提示。我经常会遇到脚本执行后出...
by shingu
17 Apr 2014, 08:10
Forum: 请求帮助
Topic: 【已解决】如何在图形界面上添加分割线?
Replies: 2
Views: 2980

Re: 【求助】如何在图形界面上添加分割线?

; 样式列表: http://ahkscript.org/docs/misc/Styles.htm#Text Gui, Add, Text, 0x10 w200 h1, ; 0x10 = 横分割线 Gui, Add, Text, 0x11 w1 h100 y+0, ; 0x11 = 竖分割线 Gui, Show Return GuiClose: ExitApp txt_styles := "0x7 0x4 0x1 0x12 0x10 0x11 0x8 0x5 0xC 0x80 0x100 0x2 0x1000 0x9 0x6 0x800201" Loop, Parse, txt_styles...
by shingu
16 Apr 2014, 20:12
Forum: 请求帮助
Topic: 【已解决】如何在图形界面上添加分割线?
Replies: 2
Views: 2980

【已解决】如何在图形界面上添加分割线?

看了一下GUI中好像没这样的控件。
by shingu
16 Apr 2014, 03:36
Forum: 请求帮助
Topic: 【已解决】加不加括号,效果截然不同
Replies: 4
Views: 4793

Re: 【求助】加不加括号,效果截然不同

wz520 wrote:在 AHK 里本来就是两种语法,尽管违背了很多人的直觉。
看看帮助里的 “If" 和 "If (expression)" 吧
看过这两段的说明,但是还是有点理解不了。

不加括号是传统型,加括号是表达式
by shingu
16 Apr 2014, 03:26
Forum: 请求帮助
Topic: 【已解决】加不加括号,效果截然不同
Replies: 4
Views: 4793

Re: 【求助】加不加括号,效果截然不同

加上括号
GuiContextMenu:
if (A_GuiControl <> MyListView)
return
Menu, MyContextMenu, Show, %A_GuiX%, %A_GuiY%
return

只有在界面空白处点击右键会弹出菜单,这与本意不符!

不加括号
GuiContextMenu:
if A_GuiControl <> MyListView
return
Menu, MyContextMenu, Show, %A_GuiX%, %A_GuiY%
return

只有在MyListView控件上点击右键会弹出菜单
by shingu
15 Apr 2014, 20:31
Forum: 请求帮助
Topic: 【已解决】加不加括号,效果截然不同
Replies: 4
Views: 4793

【已解决】加不加括号,效果截然不同

附件中的代码就是帮助文档中Gui ListView 控件中的示例,我稍微做了一点修改 GuiContextMenu: ; 运行此标签来响应右键点击或按下 Appskey. if (A_GuiControl <> MyListView) ; 仅在 ListView 中点击时才显示菜单. return ; 在提供的坐标处显示菜单, A_GuiX 和 A_GuiY. 应该使用这些 ; 因为即使用户按下 Appskey 它们也会提供正确的坐标: Menu, MyContextMenu, Show, %A_GuiX%, %A_GuiY% return 就是在if判断条件加上了一对括号,结果竟然迥异。

Go to advanced search