Changes for page 08 Macro Script
Last modified by xingzhi lin on 2025/09/24 10:14
To version 3.1
edited by xingzhi lin
on 2025/09/24 10:14
on 2025/09/24 10:14
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Wecon1 +XWiki.lxz - Content
-
... ... @@ -1051,14 +1051,16 @@ 1051 1051 1052 1052 **Example** 1053 1053 1054 -//{{code language="lua"}}B2W(@W_HDW100,@W_HDW10, 2) 'convert (@W_HDW10) to the length of2,save as the result that begins with @W_HDW100.{{/code}}//1054 +//{{code language="lua"}}BB2W(@W_HDW100,@W_HDW10,4) 'convert (@W_HDW10) to the length of 4,save as the result that begins with @W_HDW100.{{/code}}// 1055 1055 1056 1056 **Input: **@W_HDW10=1A2B 1057 1057 1058 1058 **Result: ** 1059 1059 1060 -* @W_HDW100=2B 1061 -* @W_HDW101=1A 1060 +* @W_HDW100=1 1061 +* @W_HDW101=A 1062 +* @W_HDW102=2 1063 +* @W_HDW103=B 1062 1062 1063 1063 (% class="box infomessage" %) 1064 1064 ((( ... ... @@ -1739,7 +1739,7 @@ 1739 1739 1740 1740 **Parameters** 1741 1741 1742 -* **A1: **the goal date: the power floating value of returning, need to begin with '@'([[ (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)__e.g.@W_HDW10__>>path:mailto:'@'(e.g.@W_HDW10]](%%));1744 +* **A1: **the goal date: the power floating value of returning, need to begin with '@'([[__e.g.@W_HDW10__>>path:mailto:'@'(e.g.@W_HDW10]]); 1743 1743 * **A2: **Source data, natural exponential function, need to be integer or variable. Could not not begin with the address of "@"(e.g.@W_HDW10) 1744 1744 1745 1745 **Example** ... ... @@ -2326,10 +2326,10 @@ 2326 2326 2327 2327 a = InStr ("Hello", "o") ' calculate the position of"o"in"hello". 2328 2328 2329 - float2d ("@W_HDW0",a)' Returned value is 4.(start with 0)2331 +@W_HDW0=a ' Returned value is 4.(start with 0) 2330 2330 {{/code}} 2331 2331 2332 -**Result:** HDW0=4 2334 +**Result:** HDW0="4" 2333 2333 2334 2334 == **Int2D** == 2335 2335 ... ... @@ -3469,9 +3469,9 @@ 3469 3469 3470 3470 a = SignedInt32("@W_HDW0") 'read signed even integer from HDW0, then assign this value to a. 3471 3471 3472 -@W_HDW2=a 'assign the value of a to HDW2 3474 +@W_HDW2=a & 0xffff 'assign the value of a to HDW2 3473 3473 3474 -@W_HDW3=a>>16 3476 +@W_HDW3=a>>16 & 0xffff 3475 3475 {{/code}} 3476 3476 3477 3477 **Input: **@W_HDW0=-2