3131210 发表于 2017-5-25 03:18:52

[已解决]可以用循环for来创建function吗?

本帖最后由 3131210 于 2017-5-26 01:41 编辑

我要创建很多个类似下面这种有规律的function,可以用循环代码创建吗?    还有就是新版没有AutoItSC.bin这个文件了,想创建一个类名不是"AutoIt v3 GUI"的窗口,要怎么改?

Func Tab1SendMsg0()
        Tab1SendMsg(0)
EndFunc   ;==>Tab1SendMsg0
Func Tab1SendMsg1()
        Tab1SendMsg(1)
EndFunc   ;==>Tab1SendMsg1
Func Tab1SendMsg2()
        Tab1SendMsg(2)
EndFunc   ;==>Tab1SendMsg2
Func Tab1SendMsg3()
        Tab1SendMsg(3)
EndFunc   ;==>Tab1SendMsg3
Func Tab1SendMsg4()
        Tab1SendMsg(4)
EndFunc   ;==>Tab1SendMsg4
Func Tab1SendMsg5()
        Tab1SendMsg(5)
EndFunc   ;==>Tab1SendMsg5
Func Tab1SendMsg6()
        Tab1SendMsg(6)
EndFunc   ;==>Tab1SendMsg6
Func Tab1SendMsg7()
        Tab1SendMsg(7)
EndFunc   ;==>Tab1SendMsg7
Func Tab1SendMsg8()
        Tab1SendMsg(8)
EndFunc   ;==>Tab1SendMsg8

1361739590 发表于 2017-5-25 08:52:35

可以放到一个 func 里面吧

kk_lee69 发表于 2017-5-25 10:13:05

回复 1# 3131210

先編譯成 EXE不壓縮一樣用 老方法 可以在 你的 EXE 檔案上找到 AU3的類名

改掉後想要壓縮再去壓縮...

3131210 发表于 2017-5-25 13:27:23

回复 2# 1361739590


    因为func是要传递控件的名字,如果直接按热键执行的话,不知道是执行的哪一个热键

h20040606 发表于 2017-5-25 13:59:56

请参考宏   @GUI_CtrlId

1361739590 发表于 2017-5-25 14:06:36

回复 4# 3131210


    可以举一个具体例子么?
页: [1]
查看完整版本: [已解决]可以用循环for来创建function吗?