分享好友 知识常识首页 知识常识分类 切换频道

如何使用脚本编程随机打印大小写各半的4位英文字母

2021-12-13 15:552270

用过中琅条码打印软件的小伙伴可以了解到软件中有多种数据生成方法,比如随机生成,序列生成,数据库导入,脚本编程等等,其中随机生成就是用来随机生成字母、数字,包括汉字字符也可以,随机生成可以随机生成4个字母,但是无法保证4个字母中是大小写各半的效果(比如aDeB、AbCd,两个大写两个小写字母),所以如果想要生成大小写各半的4个字母需要用到软件的脚本编程功能,下面就给大家介绍一下具体的操作方法。

中琅条码打印软件中新建一个空白标签,然后利用软件左侧工具栏中的“绘制普通文本”工具(A图标)在标签上添加一个普通文本,普通文本的默认数据是0123456789012。

clip_image002.jpg

双击普通文本打开“图形属性-数据源”选项,点击数据对象下面的修改,弹出数据对象管理窗口,数据对象类型选择“脚本编程”。然后在下面的输入框中输入以下脚本代码就可以随机生成含大小写字母各半的4位随机字母:

function getRandomArr(arr) {

    var num = arr.length;

    var _arr = arr.concat();

    var n = _arr.length;

    var rs= [];   

    while(n-- && num--) {

        var index = Math.floor(Math.random() * n);

        [_arr[index], _arr[n]] = [_arr[n], _arr[index]];

        rs.push(_arr[n]);

    }

    return rs;

}

var numbrics = "abcdefgh".split("");

var letters = "ABCDEFGH".split("");

var result=[];

var ran = Math.floor(Math.random() * numbrics.length);

result.push(numbrics.splice(ran, 1)[0]);

ran = Math.floor(Math.random() * numbrics.length);

result.push(numbrics.splice(ran, 1)[0]);

ran = Math.floor(Math.random() * letters.length);

result.push(letters.splice(ran, 1)[0]);

ran = Math.floor(Math.random() * letters.length);

result.push(letters.splice(ran, 1)[0]);

result = getRandomArr(result);

strReturn=result.join("");

clip_image004.jpg

clip_image006.jpg

以上代码中有两行代码需要注意:var numbrics = "abcdefgh".split("");

var letters = "ABCDEFGH".split("");这两行代码就是随机生成的字符集,随机生成的字母是从两个双引号中的字母获取,这里只写输入到H(h),如果需要随机生成的是26个英文大小字母,自行补充完全即可。

关于中琅条码打印软件中使用脚本编程批量随机打印大小写字母各半的4位随机字母操作方法就介绍到这里,更多关于脚本编程的应用可以访问中琅条码打印软件网站


举报
收藏 0
评论 0
正反向电表
  正反向电表辅助电源故障故障表现:仪表通电后闪烁、不亮等。故障排除: 1.检查辅助电源的接线与仪表的接线图是否-致,接线是否

0评论2023-02-24692

您需要了解的几种陶瓷贴片电容
现在的高电压陶瓷电容器有钛酸钡基瓷和钛酸锶。钛酸钡基陶瓷材料有挺好的交流耐压性能与介电系数,但存在着介质温度升高、绝缘电阻降低等问题。后表明:钛酸锶晶体在-250℃时居里温度为-250℃,是一种顺电体,且无自发极化,在高电压下,陶瓷材料介电系数变化小,tgδ及电容变化率小,所以它作为高压电容器介质具有不错的优势。也是贴片电子元件中运用较普遍的一种,,具有尺寸小、高精度等特点,可贴装在印制电路板、混合集成电路基片上,有效缩小了电子终端产品的体型、重量,提高了产品可靠性。

0评论2021-12-29317

电源连接器图片高清,帮助您认识电源连接器
电源连接器的使用范围非常广泛,是现在连接器行业,人在工作中能经常会接触到。很多人在工作中接触到连接器的型号比较多,但对连

0评论2021-12-28292

基因芯片技术及其发展现状和应用前景
基因芯片技术 https://www.mrchip.cn/newsDetail/160近几年在国际上发展之迅速,是生命科学域里兴起的一项高新技术,是生物技术

0评论2021-12-27445

斑马打印机怎么打印流水二维码
什么是流水二维码?所谓流水二维码就是用流水号生成的可变二维码,每个二维码的数据不一样,比如数据:6900001、690002、690003

0评论2021-12-24257

斑马打印机怎么打印69码
之前有给大家介绍过关于69码的资料,69码就是我们经常见到的EAN13商品条码,主要是咱们国家的商品条码数据都是69开头,所以把商

0评论2021-12-24383