label mx 提供了外部程序调用接口,实现了程序快速调用与打印,方便用户二次开发程序。
------------------------------------------------------------------------------------
点击菜单“工具”→"设置命令行变量",弹出"设置命令行变量"窗口,选择在标签页面上设
计的图形做为外部调用变量,支持一维条码、二维条码、文字、段落文字和图片。其上下顺序为
变量传递的前后顺序。
------------------------------------------------------------------------------------
调用格式:
"主程序" "模板名" "打印变量" "打印设置"
主程序:是本软件主程序文件。全路径。
模板文件:本软件设计保存的.lax文件。全路径;
打印变量:与“模板文件”里设置的“变量”顺序对照,以 | 分割,如: "产品名|单价|条码" ;
打印设置:可以为(空、0、-1、-2、-3、-4、打印份数)常量值,也可以组合用;
0或空或省略本参数:采用“模板文件”里的打印设置,打印1份,采用默认打印机;
-1 代表:采用“模板文件”里的打印设置,打印1份,弹出选择打印机窗口;
-2 代表:采用“模板文件”里的打印设置和打印份数,采用默认打印机;
-3 代表:采用“模板文件”里的打印设置和打印份数,弹出选择打印机窗口;
-4 代表:弹出“打印设置”窗口,可以修改各种设置,打印预览或直接打印;
打印份数:大于0的整数,如:“50”;也可以与-1组合,如:“-1|50”。
注意:格式文本串以半角双引号 " 括住,空格分割,打印变量和打印设置文本串以 | 分割。
------------------------------------------------------------------------------------
调用格式详细解释:
"C:\Program Files\label mx\label mx.exe" "c:\摸板.lax " "产品名|单价|条码" "0"
说明:打印1份,采用“摸板文件”里的打印设置。采用默认打印机。
"C:\Program Files\label mx\label mx.exe" "c:\摸板.lax " "产品名|单价|条码"
说明:打印1份,采用“摸板文件”里的打印设置。采用默认打印机。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "50"
说明:打印50份,采用“模板文件”里的打印设置。采用默认打印机。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "-1"
说明:打印1份,采用“模板文件”里的打印设置。弹出选择打印机窗口。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "-1|50"
说明:打印50份,采用“模板文件”里的打印设置。弹出选择打印机窗口。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "-2"
说明:采用“模板文件”里的打印设置。传递的变量数据在连接数据库时失去意义。
打印份数为文件里的默认设置或连接数据库的实际数量。采用默认打印机。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "-3"
说明:采用“模板文件”里的打印设置。传递的变量数据在连接数据库时失去意义。
打印份数为文件里的默认设置或连接数据库的实际数量。弹出选择打印机窗口。
"C:\Program Files\label mx\labelmx_com.exe" "c:\模板.lax " "产品名|单价|条码" "-4"
说明:弹出“打印设置”窗口。传递的变量数据在连接数据库时失去意义。
自定义打印份数或采用数据源连接数据库的实际数量,打印预览或直接打印操作。
另:如果打印变量为 "产品名||"表示:不传递变量数据代表不打印对应变量图形。
------------------------------------------------------------------------------------
例程:
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "0"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "10"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "-1"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "-1|10"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "-2"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "-3"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|A00000123B" "-4"
"C:\Program Files\label mx\labelmx_com.exe" "C:\华纳.lax" "恒佑科技|" "10"