嘿,
我希望將參數 str1(一個字串參數)傳遞給名為“script2run.jsl”的單獨腳本,例如,該腳本使用 str1 參數並列印一條訊息,例如:
print("這是我成功傳遞的重要字串:" || Eval(str1)) ;
創建一個視窗的不同腳本將保存為日誌以供以後使用,該腳本將透過以下按鈕觸發該腳本:
vars4script = {"九", "一", "二","八", "十一"};
win_click = 新視窗("日記視窗", Spacer Box( size( 100, 10 )),
Header = TextBox("日記視窗按鈕",<<字體顏色("藍色")),
面板框(“buttons1”,buttons_area1 = H列錶框()),
面板框(“buttons2”,buttons_area2 = H列錶框()),
面板框(“buttons2”,buttons_area3 = H列錶框()),
);
//方法1
對於 (i=NItems(vars4script),i,i--,
str1 = vars4script[i] ;
Buttons_area1 << Append(按鈕方塊(Eval(str1), include("script2run.jsl", Eval(str1)))));
//方法2
for(i=NItems(vars4script),i,i--,
str1 = vars4script[i] ;
Buttons_area2 << Append(按鈕方塊(Eval(str1), <<設定函數( Expr(Include("script2run.jsl", Eval(str1)))))));
//方法3
對於 (i = NItems(vars4script), i, i--,
str1 = vars4script[i];
Buttons_area3 << Append(按鈕方塊(str1, Eval Expr("include('script2run.jsl', '$str1')"))));
這裡有 3 種方法,但是當單擊按鈕時沒有一種方法可以正常工作