robot指令碼 呼叫自定義函式

2021-04-02 01:18:08 字數 869 閱讀 5291

例子:

1.建標頭檔案

2.建包含自定義函式的檔案

3.新建指令碼,使用標頭檔案的引數,呼叫函式

標頭檔案(header.sbh)

包含自定義函式的檔案(fun.sbl)

這兩個檔案的路徑都放在此預設路徑下:

*/rationalaccess/testdatastore/defaulttestscriptdatastore/tms_scripts/sqabas32

1.建標頭檔案:

new->sqabas32 file->header file

寫入:dim i as integer

儲存為檔名:header.sbh

2.自定義函式

new->sqabas32 file->header file

寫入:function add(x as integer) as integer

msgbox str(i)

end function

3.新建指令碼,呼叫自定義函式

new->script...

寫入:'$include: "header1.sbh"    '定義了 i 為整數

'$include: "fun1.sbl"       '定義了 add 函式

sub main

dim result as integer

'initially recorded: 2005-11-10  13:22:41

'script name: zl1

call add(i)            '使用了header1.sbh中變數 i

'呼叫了fun1.sbl   中函式add

'執行結果:彈出乙個對話窗體,上面寫著i的值0

end sub

自定義函式及函式呼叫

在論壇中,發現有的道友對自定義函式的呼叫存在這以下問題 1 自定義函式宣告 函式呼叫 函式實現概念混淆 2 形參和實參混淆 3 自定義函式引數的傳值方式混淆 傳來傳去都不知道傳的到底是什麼?接下來,我就重點圍繞道友們常見的問題,說一說 1 自定義函式宣告 函式呼叫 函式實現 比如 交換兩個數的值的自...

arcgis指令碼Python呼叫自定義的函式方法

自定義函式的有點就是可以反覆是使用,最大程度節約重複 工作,但是如何呼叫自己定義或者外部定義的函式對於初學者較為頭疼,下面簡單講解如何實現該功能。首先,自定義乙個函式檔案命名為scan files lyz.py,實現的功能就是獲取指定資料夾以及子資料夾下的所有指定型別的檔案 該功能常用 如下圖所示 ...

易飛 自定義報表之呼叫自定義函式

上一次發表衍生欄位的使用方法,在衍生欄位中可以呼叫系統函式或者進行四則運算。本人的理解都是轉換成可執行的sql 語句。故可以在資料庫執行函式都應該可以被呼叫,系統函式可以呼叫那自定義函式呢?答案是對的。首先進行乙個簡單的測試 日期轉換格式自定義函式20100611 2010 06 11 建立函式 c...