这是一篇“标题党”的文章,本期并不是真的教大家怎么破解密码,而是有群友问到,在批量生成6位数字的时候,怎么补齐数字前面的0。比方说数字1,如果是6位表示的话,就是000001。

那我们实际演示一下,怎么从1到100000,全部6位表示出来。

取消手机锁屏密码(怎么破解6位密码)(1)

下面我们来进行编写思路分析~

这个案例中的内容,我们主要工作就是补齐前面的0,然后整体数字满足6位即可。细分析一下,就是1-9补上5个0,之后10以上补上4个0,以此类推当前数字是几位数,就用6减去位数,得到结果就是补0的个数了。

这里涉及到两个命令 len字符串的个数,cstr转为字符串。

可以看到上面的例子中,数字不是直接len(数字),而是先通过cstr命令转为字符串,这里也是要特别注意的,数字是不支持直接len命令的

通过这个6 - Len(CStr(数字))就可以得到补0的个数,然后把它作为循环的次数,执行循环加0的操作。最终通过拼接得到想要的6位数字。

还有一种思路就是,无论当前是几位数,都直接加上5个0,然后把结果从右侧开始,截取6位,这也是一个可行的思路。

最近正在做开源命令库xiaomu.mql,所以把刚刚的代码添加到我的命令库里面,这里在完善一下。

取消手机锁屏密码(怎么破解6位密码)(2)

命令库源码:

取消手机锁屏密码(怎么破解6位密码)(3)

把补充的内容和补充的个数也设置成可控的。

,