AutohotKey实现生成条形码

看到社区中有人对条形码的生成有需求,研究了一下现分享给大家。

我的方案是AHK+Neutron(Html+CSS+Javascript)

这种方案下AHK主要功能是的提供一个框架平台用于展示内容,所有的内容通过html+css展示,计算和处理由AHK和js共同完成。

AutoHotkey源码如下:

#NoEnv  
SendMode Input  
SetWorkingDir %A_ScriptDir%  

#Include Neutron.ahk ;库文件

neutron := new NeutronWindow() ;新建Neutron窗口
neutron.Load("barcodeg.html") ;加载html
neutron.Gui("+LabelNeutron") ;关联标签

neutron.Show("w270 h300") ;显示窗口

Return

Submitted(neutron, event) ;界面按钮的响应函数
{
	event.preventDefault() ;去除默认响应方式
	formData := neutron.GetFormData(event.target) ;获取表单数据
	code:=formData.maincode
    Neutron.wnd.execScript( "JsBarcode('#barcode'," . code . ",{format:'EAN13',displayValue:true,fontSize:20})") ;重绘新的条形码
}

NeutronClose: ;关闭
ExitApp
return

如果要全部运行请下载我分享的完整版本。(☟☟☟☟☟☟☟点击下面话题☟☟☟☟☟☟☟☟☟☟)

圈子话题

求一段本地制作条形码的代码

给TA买糖
共{{data.count}}人
人已赞赏
AHKV1办公工具

小巧的计时器 萌新也可以看懂

2021-7-23 8:57:28

AHKV1办公

AHK 重定向(获取)CMD命令行输出

2021-8-6 9:15:16

2 条回复 A文章作者 M管理员
  1. 五分钟

    赞👍

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索