自动添加序号 1.2.3.........

appskey & v::
    	if (!bzz)
        	bzz := "1"                           ; 如果变量 bzz 尚未初始化,则初始化为 "1"
    	SendInput, %bzz%.{space}
    	bzz++
     Return
;ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ   appskey & b  1.2.3.到无穷   ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ 007-2886

自动添加序号 a.b.c......

appskey & b::
    if (!bz)
        bz := "a"                                    ; 如果变量 bz 尚未初始化,则初始化为 "a"
    SendInput, %bz%.{space}

    ; 字母递增逻辑                                 判断是否在 'a-z' 范围 ASCII码a-z 97-122
    if (StrLen(bz) == 1 && Asc(bz) >= 97 && Asc(bz) < 122) 
        bz := Chr(Asc(bz) + 1)  ; 递增到下一个字母
    else if (bz == "z")
        bz := "a"  ; 如果当前是 'z',循环回到 'a'
Return
;ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ   appskey & b   a-z 循环   ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ 007-2886

自动添加序号 A.B.C.......

appskey & n::
    if (!uz)
        uz := "A"                                    ; 如果变量 uz 尚未初始化,则初始化为 "A"
    SendInput, %uz%.{space}

    ; 字母递增逻辑                                 判断是否在 'a-z' 范围 ASCII码a-z 97-122
    if (StrLen(uz) == 1 && Asc(uz) >= 65 && Asc(uz) < 90) 
        uz := Chr(Asc(uz) + 1)  ; 递增到下一个字母
    else if (uz == "Z")
        uz := "A"  ; 如果当前是 'z',循环回到 'a'
Return
;ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ   appskey & n  A-Z 循环   ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ 007-2886

自动添加序号 1.2.3.........9.1.2.3......9.1.


appskey & m::
    	if (!azz)
        	azz := "1"                           ; 如果变量 azz 尚未初始化,则初始化为 "1"
    	SendInput, %azz%.{space}
; 更新数字,如果超过9则重置为1
azz := (azz < 9) ? azz + 1 : 1
Return
;ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ   appskey & m 如果超过9则重置为1  ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ 007-2886
转载请注明出处