|
计算器程序
程序名称: |
MBK+ |
平台: |
fx-5800系列 |
系统/软件要求: |
|
版本号: |
Plus |
类型: |
其他 |
作者: |
_14522 |
大小(K): |
0.4 |
更新日期: |
2013-08-02 |
描述: |
1。以前TX的密保卡的便携查询程序
2。在Mat F里输入卡片信息10*8
3。使用时按EXE执行程序,按键盘上字母对应的键输入字母依次是[i][分数][度分秒][sin][cos][tan][(][)][,][M+]。再按数字输入1~8
4。程序自动读取3个坐标
5。如有输错按EXIT提前终止程序,不过2AC也无妨
6。大小不好统计,几百B吧
7。5800没什么闭源一说吧,直接开源好了 |
已知缺陷: |
TX已于今年的6月25日停止发放新的密保卡及注册密保卡服务,这个程序能看的地方估计只有键盘扫描部分了。。 |
源代码: |
开源/部分开源 » WTFPL |
- Cls
- "MBK+" //程序标题
- For 2→J To 4 //键盘扫描开始
- Do //字母识别
- GetKey→D
- D=73》Stop //》是=>,程序页面第三页第三个
- If (D-51)(D-56)≤0
- Then D-50→Y
- Y=1》Locate 12,J,"A"
- Y=2》Locate 12,J,"B"
- Y=3》Locate 12,J,"C"
- Y=4》Locate 12,J,"D"
- Y=5》Locate 12,J,"E"
- Y=6》Locate 12,J,'"F"
- Break
- IfEnd
- If (D-43)(D-46)≤0
- Then D-36→Y
- Y=7》Locate 12,J,"G"
- Y=8》Locate 12,J,"H"
- Y=9》Locate 12,J,"I"
- Y=10》Locate 12,J,"J"
- Break
- IfEnd
- LpWhile 1 //字母识别结束
- Do //数字识别开始
- GetKey↕→D
- D=73》Stop
- If (D-23)(D-21)≤0
- Then D-17→Z
- Break
- IfEnd
- If (D-37)(D-35)≤0
- Then D-34→Z
- Break
- IfEnd
- If (D-32)(D-31)=0
- Then D-24→Z
- Break
- IfEnd
- LpWhile 1 //数字识别结束
- Mat F[Y,Z]→W //读取数据
- Locate 13,J,Z
- If W<10
- Then Locate 15,J,0
- Locate 16,J,W
- Else Locate 15,J,W
- IfEnd
- Next //键盘扫描结束
- Locate 1,2,//密保卡序列号前4
- Locate 1,3,//密保卡序列号中4
- Locate 1,4,//密保卡序列号后4
复制代码 |
评分
-
查看全部评分
|