[已解决]AU3代码编辑中,如何对已经完成的代码进行锁定,或者做成包含的形式正常调...
本帖最后由 xyx115 于 2019-9-6 16:49 编辑在面对几千上万,甚至数十万的代码编写中,已经完成的代码总是容易出现各种匪夷所思的报错。
有什么方法,编辑器,可以在编写时,对已经完整的代码进行锁定,防止各种意外的修改。
或者可以做成自定义的头文件,在使用时,直接
#include
调用。
在论坛中搜了,都没有看太明白。还请懂的人可以帮忙普及一下。
解决方法:采用文件包含的方法,如下:
#include <I:\My_Files\Desktop\Test_Add.au3>
MsgBox(0,0,__Test_Add(1,2))
上面的代码是主程序。
Func __Test_Add($a, $b);测试
Local $s = $a + $b
Return $s
EndFunc ;==>__A_0
上面的代码是写好的自定义函数。
经测试在编辑的时候,和编译后均能正常使用。
感谢!
#include "写好了的.au3" afan 发表于 2019-9-6 16:35
#include "写好了的.au3"
#include <I:\My_Files\Desktop\Test_Add.au3>
MsgBox(0,0,__Test_Add(1,2))
上面的代码是主程序。
;这是写好的自定义函数,用于被包含到主程序中直接调用。
Func __Test_Add($a, $b);测试
Local $s = $a + $b
Return $s
EndFunc ;==>__A_0
上面的代码是写好的自定义函数。
经测试在编辑的时候,和编译后均能正常使用。
感谢!
xyx115 发表于 2019-9-6 16:44
上面的代码是主程序。
如果写好的au3文件作为函数库调用,可将其放置在自定义函数库目录中(如 x:\au3\MyInclude),就不用带路径了 afan 发表于 2019-9-6 16:53
如果写好的au3文件作为函数库调用,可将其放置在自定义函数库目录中(如 x:\au3\MyInclude),就不用带路径 ...
谢谢。学到了。 xyx115 发表于 2019-9-6 16:44
上面的代码是主程序。
看下,回复 感謝提供經驗參考
页:
[1]