)"i>R
~* 自定義表單的定義總是以命令 Custom form 開始。在最簡單的情況下,表單的命令行在其之后,在至少以 3 個減號(“-”)開頭的兩行之間。 QvK]<HEr
L8?Z!0D/h 以上命令行還可以放入單獨的文本文件中,該文件的名稱在命令中注定: u
#=kb5}{
Custom form: form = "My input form.txt" 0?&aV_:;X
默認情況下,表單中編輯的輸入值保存在與腳本文件名相同的文件中,但文件擴展名為“.fpj”。 sa0^1$(< 可以通過附加選項對其更改: ZhJ|ZvJ "$,}|T?Y` Custom form: om*tdG form = "My input form.txt", 8Jib|#! data = "My inputs.fpj" )z*$`?)k 自定義表單內(nèi)容詳細信息: X"qbB4(I (1)大多數(shù)文本行顯示在表單中。但是以
“$開頭的行包含某種命令,表單中的“#”符號表示輸入或輸出欄。通過使用一系列這些字符,可以使欄變長。對于命令行中出現(xiàn)的每個欄,需要在下一行以$input、 $output 或$button 開頭定義欄的詳細信息。(該行內(nèi)容不能分散在多行上) {%+3D,$) (2)數(shù)字或字符串值的常規(guī)輸入欄只需指定要編輯的變量的名稱,跟隨一個格式指令。 $S)e"Po~5
示例: $input P_p_in:d6:"W" 表示變量為 P_p_in(此處:表示泵浦輸入功率),其值最多顯示 6 個有效數(shù)字和單位“W”(瓦特)。 um_M}t{
v @I^:I 此外,可以使用 min 和 max 選項指定允許的最小值和/或最大值。
=aCIaL&9Y 例子:$input P_p_in:d6:"W", min = 0, max = 10 *~t$k56 對于字符串值,最小值和最大值適用于字符串長度。 Z>MJ0J76] 在某些情況下,需要編輯以某種方式縮放的值。例如,鏡子反射率可能介于 0 和 1之間,但要編輯為百分比。
;2xXX,'R7 在這種情況下,可以縮放顯示的值:
8^f[-^% $input R_mirror / 0.01:d6:"%", min = 0, max = 1
]Xkc0E1 (最小值和最大值應用于未縮放的變量。)
r/s&ee 可以定義默認值,如果輸入欄為空,則使用該值:
&:cTo(C' $input correction_factor:d6, default = 1
vCU&yXGl 另一種可能是定義文本顏色和背景顏色的表達式,這可能取決于欄的數(shù)值。例子:
}v(H
E%~} $input P:d6:"W", textcolor = (if P > 3 then red else black)
Cn./N
晋州市|
伊吾县|
广宗县|
青铜峡市|
苗栗县|
万全县|
莲花县|
东阳市|
通河县|
太保市|
宁化县|
罗江县|
靖州|
无极县|
临沭县|
九江县|
台东市|
特克斯县|
甘孜|
陇川县|
桐城市|
鄄城县|
双鸭山市|
尉犁县|
观塘区|
临夏市|
清镇市|
临泽县|
奉化市|
五家渠市|
景洪市|
伊通|
安溪县|
区。|
徐州市|
崇义县|
安泽县|
沂南县|
鹰潭市|
精河县|
阳信县|