找回密码
 加入
搜索
查看: 1642|回复: 5

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

  [复制链接]
发表于 2017-5-25 03:18:52 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2017-5-25 08:52:35 | 显示全部楼层
可以放到一个 func 里面吧
发表于 2017-5-25 10:13:05 | 显示全部楼层
回复 1# 3131210

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

改掉後  想要壓縮再去壓縮...
 楼主| 发表于 2017-5-25 13:27:23 | 显示全部楼层
回复 2# 1361739590


    因为func是要传递控件的名字,如果直接按热键执行的话,不知道是执行的哪一个热键
发表于 2017-5-25 13:59:56 | 显示全部楼层
请参考宏   @GUI_CtrlId
发表于 2017-5-25 14:06:36 | 显示全部楼层
回复 4# 3131210


    可以举一个具体例子么?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-6 09:53 , Processed in 0.086276 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表