- //打开画图程序,并最大化,调整默认大小再运行脚本就OK。这个步骤的代码我就不写啦。
- //主要原理是先随机抽出6个不重复的字符,再把字符原来的坐标(已经收集好,超多)旋转缩放再平移,然后再画出来
- //定义变量
- dim j,k,l,q,n,o,i,p,ii,M(6),TTx1(350),TTy1(350),TTx2(350),TTy2(350),TTx3(350),TTy3(350),TTx4(350),TTy4(350),TTx5(350),TTy5(350),TTx6(350),TTy6(350)
- (VBScript语句) i=1:ii=1:j=1:k=1:l=1:q=1:n=1:o=1
- //生成随机数,36选6不重复
- 循环 6 遍
- M(ii)=37
- ii=ii+1
- 循环结束
- (VBScript语句) ii=1
- Rnd(-1)
- Randomize
- 循环 6 遍
- 标记 start
- (VBScript语句) p=Int((36-1+1)*Rnd+1)
- (VBScript语句) ii=1
- 循环 6 遍
- 如果表达式 (p=M(ii)) 为真,则
- 跳转到标记 start
- 否则
- ii=ii+1
- 条件结束
- 循环结束
- (VBScript语句) ii=1
- (VBScript语句) M(i)=p
- i=i+1
- 循环结束
- (VBScript语句) ii=1
- (VBScript语句) i=1
- //判断对应字符的子程序
- 循环 6 遍
- 如果表达式 (M(ii)=1) 为真,则
- 调用子程序 A
- 条件结束
- 如果表达式 (M(ii)=2) 为真,则
- 调用子程序 B
- 条件结束
- 如果表达式 (M(ii)=3) 为真,则
- 调用子程序 C
- 条件结束
- 如果表达式 (M(ii)=4) 为真,则
- 调用子程序 D
- 条件结束
- 如果表达式 (M(ii)=5) 为真,则
- 调用子程序 E
- 条件结束
- 如果表达式 (M(ii)=6) 为真,则
- 调用子程序 F
- 条件结束
- 如果表达式 (M(ii)=7) 为真,则
- 调用子程序 G
- 条件结束
- 如果表达式 (M(ii)=8) 为真,则
- 调用子程序 H
- 条件结束
- 如果表达式 (M(ii)=9) 为真,则
- 调用子程序 I
- 条件结束
- 如果表达式 (M(ii)=10) 为真,则
- 调用子程序 J
- 条件结束
- 如果表达式 (M(ii)=11) 为真,则
- 调用子程序 K
- 条件结束
- 如果表达式 (M(ii)=12) 为真,则
- 调用子程序 L
- 条件结束
- 如果表达式 (M(ii)=13) 为真,则
- 调用子程序 M
- 条件结束
- 如果表达式 (M(ii)=14) 为真,则
- 调用子程序 N
- 条件结束
- 如果表达式 (M(ii)=15) 为真,则
- 调用子程序 O
- 条件结束
- 如果表达式 (M(ii)=16) 为真,则
- 调用子程序 P
- 条件结束
- 如果表达式 (M(ii)=17) 为真,则
- 调用子程序 Q
- 条件结束
- 如果表达式 (M(ii)=18) 为真,则
- 调用子程序 R
- 条件结束
- 如果表达式 (M(ii)=19) 为真,则
- 调用子程序 S
- 条件结束
- 如果表达式 (M(ii)=20) 为真,则
- 调用子程序 T
- 条件结束
- 如果表达式 (M(ii)=21) 为真,则
- 调用子程序 U
- 条件结束
- 如果表达式 (M(ii)=22) 为真,则
- 调用子程序 V
- 条件结束
- 如果表达式 (M(ii)=23) 为真,则
- 调用子程序 W