欢迎图片

Changes for page 08 Macro Script

Last modified by xingzhi lin on 2025/09/24 10:14

From version 2.3
edited by xingzhi lin
on 2025/09/24 10:14
Change comment: There is no comment for this version
To version 1.1
edited by Wecon
on 2025/09/03 21:03
Change comment: Imported from XAR

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.lxz
1 +XWiki.Wecon
Content
... ... @@ -1051,16 +1051,14 @@
1051 1051  
1052 1052  **Example**
1053 1053  
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}}//
1054 +//{{code language="lua"}}B2W(@W_HDW100,@W_HDW10,2) 'convert (@W_HDW10) to the length of 2,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=1
1061 -* @W_HDW101=A
1062 -* @W_HDW102=2
1063 -* @W_HDW103=B
1060 +* @W_HDW100=2B
1061 +* @W_HDW101=1A
1064 1064  
1065 1065  (% class="box infomessage" %)
1066 1066  (((
... ... @@ -1741,7 +1741,7 @@
1741 1741  
1742 1742  **Parameters**
1743 1743  
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]]);
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]](%%));
1745 1745  * **A2: **Source data, natural exponential function, need to be integer or variable. Could not not begin with the address of "@"(e.g.@W_HDW10)
1746 1746  
1747 1747  **Example**
... ... @@ -2328,10 +2328,10 @@
2328 2328  
2329 2329  a = InStr ("Hello", "o") ' calculate the position of"o"in"hello".
2330 2330  
2331 -@W_HDW0=a ' Returned value is 4.(start with 0)
2329 +float2d ("@W_HDW0",a) ' Returned value is 4.(start with 0)
2332 2332  {{/code}}
2333 2333  
2334 -**Result:** HDW0="4"
2332 +**Result:** HDW0=4
2335 2335  
2336 2336  == **Int2D** ==
2337 2337  
... ... @@ -3471,9 +3471,9 @@
3471 3471  
3472 3472  a = SignedInt32("@W_HDW0") 'read signed even integer from HDW0, then assign this value to a.
3473 3473  
3474 -@W_HDW2=a & 0xffff 'assign the value of a to HDW2
3472 +@W_HDW2=a 'assign the value of a to HDW2
3475 3475  
3476 -@W_HDW3=a>>16 & 0xffff
3474 +@W_HDW3=a>>16
3477 3477  {{/code}}
3478 3478  
3479 3479  **Input: **@W_HDW0=-2