找回密码
 加入
搜索
查看: 2927|回复: 8

用Func EndFunc是什么作用

[复制链接]
发表于 2008-6-7 17:53:42 | 显示全部楼层 |阅读模式
;删除无用文件
Func Delfiles ()
        FileDelete(@SystemDir & "\bg.jpg")
        FileDelete(@SystemDir & "\icon.ico")
        FileDelete(@SystemDir & "\7za.exe")
        FileDelete(@SystemDir & "\unrar.exe")
EndFunc

Func EndsSript()
    Delfiles ()
EndFunc

用Func EndFunc是什么作用,比如第一段代码,只是删除文件,不用一样可以运行

[ 本帖最后由 telking 于 2008-6-7 18:38 编辑 ]
发表于 2008-6-7 17:58:09 | 显示全部楼层
自定义函数

只是删除文件,一样可以运行
但是如果你在很多地方都要调用删除文件的语句的话,那直接用自定义函数Delfiles ()
来得方便
发表于 2008-6-7 18:31:38 | 显示全部楼层
定义一个自定义函数
你可以这么理解:就是将用户的一些原本很多操作的多项函数封装在一个函数里面
这么做,不影响程序的执行,你不用func来定义函数也一样可以达到目的。
但如果你在一个程序里面多次要执行重复的内容或者说操作,那么很可能同样的代码需要写很多次,程序看起来就很不简洁,这时候就可以用func了
 楼主| 发表于 2008-6-7 18:35:45 | 显示全部楼层
谢谢两位解答,我看了帮助,但我看很多源码没有多次调用也用了,就有点疑惑
发表于 2008-6-7 19:34:28 | 显示全部楼层
有时候为了让读者方便阅读  或将程序进行模块化
发表于 2011-5-8 08:31:54 | 显示全部楼层
不错东西很多  有时间有需要在看吧
发表于 2011-5-8 09:05:22 | 显示全部楼层
只是自定义函数,这样让程序更清晰,不用一样可以
发表于 2011-11-4 12:57:24 | 显示全部楼层
不是很理解这个函数
发表于 2012-2-14 20:54:50 | 显示全部楼层
个人觉得是  自定义一个函数   
就是你自己的    AU3  里原先没有的
如果要同的函数  AU3  里原先有的  话就直接用好了 不用自己做了
比如说你要鼠标有    0,0跑到20,100又到12,25.。。。。很多个任意代码    (如果这个在  AU3 里原先没有)   你就自己定义(用FUNC和ENDFUNC把它们都包在里面)
要用的时候只写函数名字就可以了(函数名字=包在里面的所以代码
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 21:29 , Processed in 0.095930 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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