Loading
0

[教程]AutoHotKey系列教程中级教程第三节第三课:对象的方法

不断学习、不断创新、用代码创造自己的世界!——河许人

;~ 作         者:  河许人
;~ 脚本说明: 对象的方法
;~ 环境 版本:   Autohotkey v1.1.24.02

;方法都有对应的 obj前缀函数
array := [1, 2, 3]
MsgBox % ObjMaxIndex(array) " = " array.MaxIndex()

;InsertAt 
x := [] 
x.InsertAt(1, "A", "B") ; => ["A", "B"] 
x.InsertAt(2, "C") ; => ["A", "C", "B"] 
; 稀疏(不连续)/未赋值 元素也被保留: 
x := ["A", , "C"]
x.InsertAt(2, "B") ; => ["A", "B", , "C"] 
x := ["C"] 
x.InsertAt(1, , "B") ; => [ , "B", "C"]

;不连续的
x := [], handleX := 0x4321, handleY := 0x1234 
x.InsertAt(handleX, "A") 
MsgBox % x[handleX] ; A - 正确 
x.InsertAt(handleY, "B") 
MsgBox % x[handleX] ; 返回空值 
MsgBox % x[handleX+1] ; 这才是 "B" 的正确 "位置"
MsgBox % x[handleY]

 

视频的完整文案:http://www.autoahk.com/fucsofobject.html

本教程资源的其他链接:

群:AutoAHK 348016704(推荐)

如果您喜欢本教程,请收藏本网站。如果你要投稿,请注册本网站或在简书上投稿到autohotkey专题。如果你觉得对你生活带来了便捷,为你带来了快乐,请捐助,河许人将为您提供更好的服务,谢谢!

 

打赏作者
本文为原创文章,未经同意禁止转载!!